|
|
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Такс LIBOBJECTS = $(LIB_SOURCES:.cc=.o) LIB_SOURCES это список cpp-шке Подскажите как вывести на экран g++ команду - которая генерирует объектный файл .a собирается командой ar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 20:21 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Правильно я понимаю что при сборке .a статической либы линке не вызывается вообще ? А вызывается он при сборке финального исполняемого бинарника ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 20:50 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
semen.s.semenПравильно я понимаю что при сборке .a статической либы линке не вызывается вообще ? Статические либы собираются утилитой ar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 21:04 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
semen.s.semenПодскажите как вывести на экран g++ команду - которая генерирует объектный файл Обычно задаются обратным вопросом: "как при сборке спрятать команды, запускаемые make". Без дополнительных ухищрений они как раз вываливаются на экран при сборке. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 21:12 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovsemen.s.semenподскажите плиз как заставить в итоговом репорте печаться имена методов Собирать с отладочной информацией нужного формата. А можно пойти другим путём: при сборке сгенерировать map-файл и по нему к адресам искать имена. Так map-файл собрал Подскажите пожалуйста - а как собирать с отладочной информацией нужного формата ? То есть чтобы jeprof автоматически бы генерировал pdf-ку с именами методов а не адресами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 22:25 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
semen.s.semenПодскажите пожалуйста - а как собирать с отладочной информацией нужного формата ? То есть чтобы jeprof автоматически бы генерировал pdf-ку с именами методов а не адресами Подсказки в документации к этому jeprof-у, о котором лично я первый раз слышу, ты уже искал?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 23:08 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovsemen.s.semenПодскажите пожалуйста - а как собирать с отладочной информацией нужного формата ? То есть чтобы jeprof автоматически бы генерировал pdf-ку с именами методов а не адресами Подсказки в документации к этому jeprof-у, о котором лично я первый раз слышу, ты уже искал?.. https://github.com/jemalloc/jemalloc/wiki/Use-Case:-Leak-Checking искал пришлось в сишный код jemalloc лесть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 23:11 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Наблюдаю странную картину Адреса которые сдампились в отчет не находятся в map файле линкера Что не так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2018, 14:36 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
semen.s.semenЧто не так ? Вероятнее всего - или они из другого модуля или ты не учитываешь релокацию на другой базовый адрес. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2018, 14:46 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Ну, конечно, ещё возможен самый тупой вариант, что ты ищешь на полное совпадение адреса. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2018, 14:47 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovsemen.s.semenЧто не так ? Вероятнее всего - или они из другого модуля или ты не учитываешь релокацию на другой базовый адрес. А как найти правильный модуль ? И как правильно искать по адресам ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2018, 14:50 |
|
||
|
Пул на базе unique_ptr
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov... Вот здесь точно описана моя проблема. http://codearcana.com/posts/2016/07/11/arena-leak-in-glibc.html Отсюда следует что пул на базе char * это отличная идея - поскольку предотвращает утечку в аренах. Переход на JeMalloc другая отличная идея. Также отсюда следует что фраза "Включи мозг безмозглый Семен - char * не пулируют" было пустым эмоциональным флудом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2019, 07:39 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39746322&tid=2017688]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 512ms |

| 0 / 0 |
