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

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

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

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

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

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

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

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

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

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


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