Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Профайлер для Delphi

Автор: Tartrout
Дата сообщения: 24.08.2007 10:00
Коллеги,

Какими тулами кто пользовался, чтобы замерять перформанс в дельфях? Я попробовал Performance Validator с www.softwareverify.com, но он у меня банально не заработал (все окошки, репорты пустые). Может, кто-нибудь еще что-то порекомендует?
Автор: delover
Дата сообщения: 24.08.2007 14:18
В Borland Developer Studio 2006 сразу имеется встроенная тулса Test Project, которая перформит процедуры Button1Click на MainForm-е. Всё делается не отрываясь от программирования.
Автор: ulyss1977
Дата сообщения: 25.08.2007 06:03
Лучше AQTime не видел. http://www.automatedqa.com/products/aqtime
Автор: wyrd1
Дата сообщения: 29.08.2007 21:19
Я использую ProDelphi. Из возможностей я бы отметил многочисленные варианты измерений в том числе только MainVCLThread, исключение из замеров функций вроде Sleep() WaitForSingleObject и им подобных, а также есть возможность измерять произвольные фрагменты кода. Кроме того работа этого профайлера почти незаметна на работе программы, чего я бы не сказал об AQTime.

По архтектуре он сильно отличается от того же AQTime так как модифицирует исходный код программы вставляя пролог и эпилог замеров в каждую функцию. Но, к сожалению в версии 20.0a обнаружилась ошибка (или особенность). Дело в том, что код пролога использует регистр DX не сохраняя его прежнее значение что приводит к неверной работе сеттеров булевых свойств.

Взять его можно здесь:
http://forum.ru-board.com/topic.cgi?forum=35&topic=27037#1

Страницы: 1

Предыдущая тема: VBScript: создание пользователей с русскими именами в AD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.