Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как мочить valgrind без потери данных? / 5 сообщений из 5, страница 1 из 1
04.04.2014, 14:24
    #38605504
боевые
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мочить valgrind без потери данных?
Если убивать его по -9 , теряются данные, которые он не успел сбросить в файлы или в консоль, если мочить его по -TERM , то дождаться завершения нереально. Есть какие-то лимиты, устанавливаемые из консоли? --error-limit не подходит, т.к. я юзаю massif, а не проверку утечек, лимит количества снапшотов тоже не катит, он продолжает работать.
...
Рейтинг: 0 / 0
04.04.2014, 14:50
    #38605550
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мочить valgrind без потери данных?
боевые,

а что тебе надо от валгринда ?

Утечки или профилирование ?
...
Рейтинг: 0 / 0
04.04.2014, 14:59
    #38605564
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мочить valgrind без потери данных?
боевые,

Пишите лог в файл на RAM диске - быстрее все равно не получится :).
...
Рейтинг: 0 / 0
04.04.2014, 15:15
    #38605584
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мочить valgrind без потери данных?
боевыеЕсли убивать его по -9 , теряются данные, которые он не успел сбросить в файлы или в консоль, если мочить его по -TERM , то дождаться завершения нереально. Есть какие-то лимиты, устанавливаемые из консоли? --error-limit не подходит, т.к. я юзаю massif, а не проверку утечек, лимит количества снапшотов тоже не катит, он продолжает работать.
Можно написать свой скриптик чтобы сначала посылать мягкие сигналы "положить трубку" e.t.c.
А потом просто по таймеру через 30 сек. стрельнуть в голову.
Как тут пишут.

http://en.wikipedia.org/wiki/Kill_(command)

Вообще предмет лучше рассматривать в совокупности с задачей.
...
Рейтинг: 0 / 0
04.04.2014, 16:08
    #38605636
боевые
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как мочить valgrind без потери данных?
MasterZivбоевые,

а что тебе надо от валгринда ?

Утечки или профилирование ?
heap profiler хочу. Посмотреть сколько памяти в страницах памяти ушло на выравнивание, сколько ушло с пользой.

Желательно ещё сколько утекло, но valgrind ругается на всякий бред, на какие-то std::string созданные на стеке, на какие-то ::localtime, который указатель на статическую структуру возвращает...

И вот записал он 60 снэпшотов памяти про жалкие 90 кб, тогда как приложение уже 400 МБ сожрало. Данные не отдаёт и не завершается, собака.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как мочить valgrind без потери данных? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]