Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
ВнизПрофилировка aqtime Найти похожие ветки
← →
_aqtime_ (2007-09-17 16:14) [0]Кто сталкивался с subj?
Нужны советы по профилировке "тежелых" приложений. Т.е. если запускать профилироку с включенной debug info и анализом стека, aqtime просто не справляется - т.е. начинает жрать память (до 2 Гб) и все виснет.
← →
Rouse_ © (2007-09-17 16:56) [1]А зачем ты скармливаешь профилировщику уже готовое приложение? Вычленить проблемный кусок кода уже лень?
← →
_aqtime_ (2007-09-19 16:46) [2]Скармливаю по тому, что на куски разбить проект не представляется возможным - это exe + dll модули. а чтоб отдельно блоки тестировать нужно писать кучу кода дополнительного. Затраты большие.
Проблема была в том, что все профилировщики не успевали справляться с логированием/перехватом эвентов = как следствие тормозилась работа приложение, выстраивались очереди сообщений и в итоге рост памяти ну и не возможность профилировки как токовой.
После многочисленных поисков нашел memprof 0.9.6.3 - лучшей программы по конфигурябельности сложно найти. Все прекрастно мониторит, за счёт очень возможности тонкой настройки. Т.е. мониторим только то, что нужно, а не как у всех остальных - пост фактум фильтр.
Мне кста кажется что AqTime это и есть уродливое продолжение прекрастной бесплатной утилиты...
← →
Rouse_ © (2007-09-19 20:55) [3]VTune ты и не заметил... А зндря...
← →
pasha_golub © (2007-09-20 09:11) [4]
> _aqtime_ (19.09.07 16:46) [2]
> Мне кста кажется что AqTime это и есть уродливое продолжение
> прекрастной бесплатной утилиты...
Уважаемый автор, не надо так горячо. Ведь можно также сказать, что вы ничто иное как уродливое продолжение своих родителей.
> Т.е. если запускать профилироку с включенной debug info
> и анализом стека, aqtime просто не справляется - т.е. начинает
> жрать память (до 2 Гб) и все виснет.
Это шо ж у вас за монстро такое? Например, размер экзешника можете сказать?
← →
_aqtime_ (2007-09-20 12:46) [5]~ 17 мб, с дебаг инфо. К размеру exe это никакого отношения не имеет.
Проблема в том, что все современные профилировшики, ( VTune кстати не пробовал ) работают очень медленно. Поясню на примере = допустим каждую 2 секунду в программе обрабатывается сообщение. Это некий достаточно сложный код, который собственно профилировщик и мониторит (пытается), но делает он это за 4 секунды.
Думаю ситуация понятная... Постоянный ком необработанных сообщений...
← →
_aqtime_ (2007-09-20 12:52) [6]пробовал :
aqtime 3 и 5
NuMega BoundsChecker 6.XXX
Turbopower Sleuth QA Suite 3
← →
Jeer © (2007-09-20 12:59) [7]
> _aqtime_ (20.09.07 12:46) [5]
А вот ты подумай:
- разработчики придумали;
- проектировщики спроектировали;
- рабочие изготовили;
- военпред нажал кнопку пуск;
и все были уверены, что ракета полетит и в процессе полета с нее будет
идти телеметрия, мол, что и как там.
Но ракета решила взорваться на 1 секунде старта.
Ферштейн ?
Може забыли сделать проверку по частям ?
← →
_aqtime_ (2007-09-20 13:07) [8]Обычно как раз наоборот : все по отдельности работает - в целом... взрывается.
по теме:
конечно те средства позволяют выделять для анализа отдельные куски кода, классы, модули и т.д. НО я почти на 99.9 уверен что это пост фильтр, т.к. при налазиде допустим 1 класса, исистема так же загибается.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c