Главная »
2015 » Сентябрь » 14 » Поиск утечек памяти, и прочих ошибок в программах
10:48 Поиск утечек памяти, и прочих ошибок в программах |
Данный рассказ в первую очередь ориентирован на программистов, работающих с Unix-подобными операционными системами. Некоторые из представленных утилит и библиотек могут работать на разных Unix-подобных системах и разных процессорах, а некоторые, работают только на конкретной операционной системе. Описанные в данной статье средства используются для анализа существующих программ, и их работа основывается на анализе выполнения кода. Стоит отметить, что существуют и средства статического анализа, которые позволяют находить ошибки в процессе проведения анализа исходного кода программ, но это тема для отдельной статьи. В данной статье рассматриваются следующие средства:Valgrindмощная утилита, позволяющая не только обнаруживать утечки памяти, но и ошибки синхронизации в многотредовых программах, а также анализировать производительность программ.Google Performance Toolsнабор утилит, которые позволяют проводить профилирование программ, а также анализировать выделение памяти программами и производить поиск утечек памяти.Exmapспециальная утилита работающая под управлением Linux, которая позволяет собрать сведения о реальном использовании памяти программи.dmallocбиблиотека для поиска утечек ошибок работы с памятьюElectric Fenceбиблиотека для поиска ошибок работы с памятьюпродолжение следует...
|
Просмотров: 322 |
Добавил: admin
| Рейтинг: 0.0/0 |