Login
just fyi - поиск ошибок работы с памятью
513
NEW 12.03.08 21:24
На всякий случай, может кому будет интересно - накропал статью (http://xtalk.msk.su/~ott/ru/linux/valgrind/) про поиск ошибок при работе с памятью.
Основной упор делается на работу под юниксами, но есть и некоторая информация для виндовых программистов.
комментарии/пожелания приветствуются
Основной упор делается на работу под юниксами, но есть и некоторая информация для виндовых программистов.
комментарии/пожелания приветствуются
NEW 12.03.08 21:53
in Antwort AlexOtt 12.03.08 21:24
По утечкам интересно прочитать вот эту статью: http://rsdn.ru/article/vcpp/leaks.xml
NEW 13.03.08 00:17
in Antwort AlexOtt 12.03.08 21:24
А где статья? Там только один экран.
Что бросилось сразу в глаза
"Данный рассказ..."
"В данной статье..."
Что бросилось сразу в глаза
"Данный рассказ..."
"В данной статье..."
NEW 13.03.08 00:23
in Antwort AlexNek 13.03.08 00:17
а ссылки на подразделы по утилитам в глаза не бросились?
NEW 13.03.08 00:31
Ну, еще кликать на них
, а где тогда заключение и выбор редакции? Обычно, в таких случаях, делают букмарки - во всяком случае я так привык.
in Antwort digital.pilot 13.03.08 00:23
В ответ на:
а ссылки на подразделы по утилитам в глаза не бросились?
а ссылки на подразделы по утилитам в глаза не бросились?
Ну, еще кликать на них

NEW 13.03.08 07:04
in Antwort AlexNek 13.03.08 00:31
да какой может быть выбор редакции? все зависит от сложности проблемы - некоторые efence находятся в 5 минут, а для некоторых - валгринд приходится пару недель гонять
NEW 13.03.08 07:13
in Antwort Программист 12.03.08 21:53
угу, посмотрю, спасиб. я под виндой все-таки предпочитаю продолжать пользоваться командно-строковыми утилитами, благо google performance tools под нею работают
NEW 13.03.08 10:38
in Antwort AlexOtt 13.03.08 07:13
по ссылке не ходил, но спасибо
может кому пригодится:
What Every Programmer Should Know About Memory
http://people.redhat.com/drepper/cpumemory.pdf

может кому пригодится:
What Every Programmer Should Know About Memory
http://people.redhat.com/drepper/cpumemory.pdf
NEW 13.03.08 12:11
in Antwort katran76 13.03.08 10:38
ну это уже классикой практически стало. у Даппера есть еще несколько интересных статей, например, про то, как правильно делать shared library
13.03.08 20:41
in Antwort AlexOtt 13.03.08 07:13
Можно поподробней о поиске утечек под виндой ?
Я как-то искал аналог valgrind , но кроме дорогих тулз
и плагинов для студии ничего не нашел .
Я как-то искал аналог valgrind , но кроме дорогих тулз
и плагинов для студии ничего не нашел .
NEW 13.03.08 20:50
in Antwort Chipolino 13.03.08 20:41
NEW 13.03.08 21:09
А хрен знает как они ра русском будут, было в какой-то программе меню, так так по кривому называлось, что даже запомнить не хотелось
in Antwort digital.pilot 13.03.08 00:40
В ответ на:
букмарки?
букмарки?
А хрен знает как они ра русском будут, было в какой-то программе меню, так так по кривому называлось, что даже запомнить не хотелось
NEW 13.03.08 21:29
Ну это я так просто выразился. Просто если описания утилит смотрятся еще нормально, то верхний уровень просто кошмар. Мне было бы, допустим, имнтересно просто пробежаться по всем программам и узнать их сильные и слабые места. Когда применять одну, когда применять другую.
Что по тексту, то в русскоязычной статье ссылки на англоязычные ресурсы прямо из текста считаю недопустимыми.
Не думайте что это может читать знающий. Тута сразу вопросы, а что такое репозиторий и как из него надо устанавливать?
Тоже самое. Хотя в некоторых других местах есть примеры.
А где его указывать?
Такое окончание тоже не годится, как думаю.
В принципе всё, что мне бросилось в глаза. Надеюсь как-то пригодится.
in Antwort AlexOtt 13.03.08 07:04
В ответ на:
да какой может быть выбор редакции?
да какой может быть выбор редакции?
Ну это я так просто выразился. Просто если описания утилит смотрятся еще нормально, то верхний уровень просто кошмар. Мне было бы, допустим, имнтересно просто пробежаться по всем программам и узнать их сильные и слабые места. Когда применять одну, когда применять другую.
Что по тексту, то в русскоязычной статье ссылки на англоязычные ресурсы прямо из текста считаю недопустимыми.
В ответ на:
В некоторых дистрибутивах Linux, этот пакет можно установить из репозитория
В некоторых дистрибутивах Linux, этот пакет можно установить из репозитория
Не думайте что это может читать знающий. Тута сразу вопросы, а что такое репозиторий и как из него надо устанавливать?
В ответ на:
или загрузить ее с помощью LD_PRELOAD
или загрузить ее с помощью LD_PRELOAD
Тоже самое. Хотя в некоторых других местах есть примеры.
В ответ на:
После завершения работы анализируемой программы в указанном файле
После завершения работы анализируемой программы в указанном файле
А где его указывать?
В ответ на:
и другие....
и другие....
Такое окончание тоже не годится, как думаю.
В принципе всё, что мне бросилось в глаза. Надеюсь как-то пригодится.
NEW 14.03.08 13:59
in Antwort AlexNek 13.03.08 21:29
статья еще в процессе писания, когда появляется время я дописываю кусок и выкладываю
NEW 14.03.08 14:00
in Antwort Chipolino 13.03.08 20:41
google performance tools должен работать и под виндой, за исключением cpu profiler
NEW 14.03.08 22:35
in Antwort AlexOtt 14.03.08 13:59