Тема: Чем отлавливаем утечки памяти ?

Ответить в теме
Показано с 1 по 4 из 4
  1. Вверх #1
    Частый гость Аватар для THRESHE
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    978
    Репутация
    39

    По умолчанию Чем отлавливаем утечки памяти ?

    В общем то сабж. Пробовал BoundsChecker от Compuware - не разобрался
    Завтра попробую Rational Purify от IBM

    А как вы отлавливаете утечки памяти ?


  2. Вверх #2
    Частый гость Аватар для homo ludens
    Пол
    Мужской
    Сообщений
    751
    Репутация
    141
    Цитата Сообщение от THRESHE Посмотреть сообщение
    А как вы отлавливаете утечки памяти ?
    много лет пользую http://www.valgrind.org/ - the best однозначно.
    ловит утечки, нарушения памяти и кучу других вещей, вплоть до дидлоков и race conditions в мультитридах.
    Единственное - не ловит нарушения границ в автоматических массивах, так как заточен в основном под динамическую память, со стеком у него хуже.
    В С++, где автоматические переменные используются чаще чем в С, теоретически может вызвать проблемы (у меня впрочем не вызывало).
    Серьезный минус - под виндой нет и не будет, есть только под линукс и только под i386/x86_64.
    Обходится просто - либо пишется портируемый код, либо гоняется под wine, под который есть спец. версия valgrind.
    The future is already here - it is just unevenly distributed. (c) W. Gibson

  3. Вверх #3
    Частый гость Аватар для THRESHE
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    978
    Репутация
    39
    Цитата Сообщение от homo ludens Посмотреть сообщение
    Серьезный минус - под виндой нет и не будет
    А под Мак ?

  4. Вверх #4
    Частый гость Аватар для homo ludens
    Пол
    Мужской
    Сообщений
    751
    Репутация
    141
    Цитата Сообщение от THRESHE Посмотреть сообщение
    А под Мак ?
    Полная функциональность - только еcли на нем стоит Линукс и интелевский камень.
    Частичная - см. http://www.valgrind.org/info/platforms.html
    The future is already here - it is just unevenly distributed. (c) W. Gibson

Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения