Название: Qt and memory leaks. Отправлено: QCasper от Май 22, 2007, 22:22 Поделитесь опытом, кто чем отлавливает лики? Я где-то читал, что из-за кютешного delete later не все способы эффективны для отлавливания. Я сам лично сталкивался с ситуацией когда код
Код:
выдавал кучу ликов. Название: Qt and memory leaks. Отправлено: Admin от Май 23, 2007, 09:22 windows
1. BoundChecher 2. DevPartner 3. Parasoft приблуда - но я так и не заставил ее работать linux 1. valgrind 2. см 1 - хватает) Название: Qt and memory leaks. Отправлено: Gryz от Май 24, 2007, 13:52 А эти ловилки ликов поволяют определить место аллокации будущих ликов?
т.е. чтобы при создании объекта, который потом не удаляется, user breakpoint срабатывал, например. Название: Qt and memory leaks. Отправлено: Dimchansky от Май 25, 2007, 11:27 Цитата: "Admin" windows 1. BoundChecher 2. DevPartner BoundsChecker пробовал, правда не на Qt.. А DevPartner как по сравнению с ним? Лучше? Под DevPartner имелся ввиду DevPartner for Visual C++ BoundsChecker Suite (http://www.compuware.com/products/devpartner/visualc.htm)? Название: Qt and memory leaks. Отправлено: eSKon от Июнь 20, 2007, 06:07 Цитата: "Admin" в QT по определению не быть не может слишком развивается быстро) Да, там точно есть, я сам им несколько патчей отправлял. Правда реакция на патчи только через 2-3 версии обнаруживается. Поэтому всегда держу папочку с текущими собственными патчами чтобы в новых версиях старые баги исправлять :) Название: Qt and memory leaks. Отправлено: Admin от Июнь 20, 2007, 07:22 Цитата: "Dimchansky" Цитата: "Admin" windows 1. BoundChecher 2. DevPartner BoundsChecker пробовал, правда не на Qt.. А DevPartner как по сравнению с ним? Лучше? Под DevPartner имелся ввиду DevPartner for Visual C++ BoundsChecker Suite (http://www.compuware.com/products/devpartner/visualc.htm)? именно он - но тормозной до жути) Название: Re: Qt and memory leaks. Отправлено: Фродо от Август 03, 2009, 21:35 Я долгое время пользуюсь Деликером, он меня никогда не подводил, работает идеально! До него перепробовал целую кучу, все отцтой!
http://deleaker.ru/ Кто еще юзал, отпишитесь, плз! Название: Re: Qt and memory leaks. Отправлено: SASA от Август 04, 2009, 15:15 A разве BoundsChecker не часть DevPartner?
DevPartner (последний, который к 2008 студии) не работает с плагинами. Программа просто падает при исполнении с поиском утечек. Хотя предыдущий (который к 2005 студии) работал вроде нормально. Тормозит он сильно, но запуск на предмет утечек дело не частое. Если нет видимых причин, то его можно запускать раз в месяц, для профилактики. И еще. Все возможные протечки (места, где пользователь сам должен удалять память) указаны в асистанте. Ща качаю Deleaker. Напрягает Цитировать Copyright © 2004 — 2006 Softanics. All rights reserved. Проект-то живой? Название: Re: Qt and memory leaks. Отправлено: SABROG от Август 05, 2009, 18:30 Цитировать Deleaker - плагин для Visual C++ для поиска утечек памяти и ресурсов (GDI и пр.) Опять MinGW'шников обделили. Пока использую IBM Rational Purify для этих целей. Но он тормознутое глюкало. Виртуальную машину, чтобы юзать valgrind ставить не хочу. Название: Re: Qt and memory leaks. Отправлено: crackedmind от Август 06, 2009, 10:42 Цитировать Виртуальную машину, чтобы юзать valgrind ставить не хочу. А я так и делаю :) Все равно проверять работоспособность под linux приходится. |