Здравствуйте, Signatec, Вы писали:
S>Написана программа на Visual C++, которая принимает данные из MSMQ, разбирает их и пишет часть в файлы, часть в базу MS SQL Server (через ADO). S>Нас не устраивает её производительность. Хотелось бы узнать сколько на что она тратит времени (очередь, файлы, база). S>Посоветуйте, пожалуйста, как это просто сделать.
Intel VTune Performance Analyzer — лучший выбор.
[ Posted via RSDN@Home 1.1.4 beta 3 (185) listening to the silence... ]
It's kind of fun to do the impossible (Walt Disney)
Здравствуйте, Signatec, Вы писали:
S>Написана программа на Visual C++, которая принимает данные из MSMQ, разбирает их и пишет часть в файлы, часть в базу MS SQL Server (через ADO). S>Нас не устраивает её производительность. Хотелось бы узнать сколько на что она тратит времени (очередь, файлы, база). S>Посоветуйте, пожалуйста, как это просто сделать.
Build->Profile
Проект должен быть откомпилирован с опцией Link->Enable Profiling
Здравствуйте, Signatec, Вы писали:
S>Написана программа на Visual C++, которая принимает данные из MSMQ, разбирает их и пишет часть в файлы, часть в базу MS SQL Server (через ADO). S>Нас не устраивает её производительность. Хотелось бы узнать сколько на что она тратит времени (очередь, файлы, база). S>Посоветуйте, пожалуйста, как это просто сделать.
Numega TrueTime — пересобраться с ней с все будет интуитивно понятно — смортим картинки и чарты.
... << RSDN@Home 1.1.3 stable >>
Re[2]: Как определить, на что программа тратит время
Написана программа на Visual C++, которая принимает данные из MSMQ, разбирает их и пишет часть в файлы, часть в базу MS SQL Server (через ADO).
Нас не устраивает её производительность. Хотелось бы узнать сколько на что она тратит времени (очередь, файлы, база).
Посоветуйте, пожалуйста, как это просто сделать.
Re[2]: Как определить, на что программа тратит время
От:
Аноним
Дата:
18.01.05 13:02
Оценка:
Здравствуйте, AlikGut, Вы писали:
AG>Здравствуйте, Signatec, Вы писали:
S>>Написана программа на Visual C++, которая принимает данные из MSMQ, разбирает их и пишет часть в файлы, часть в базу MS SQL Server (через ADO). S>>Нас не устраивает её производительность. Хотелось бы узнать сколько на что она тратит времени (очередь, файлы, база). S>>Посоветуйте, пожалуйста, как это просто сделать.
AG> Numega TrueTime — пересобраться с ней с все будет интуитивно понятно — смортим картинки и чарты.
Ну еще добавлю в копилку AQtime и Rational Quantify.
AQtime вроде с борландовыми проектами работает.
Rational Quantify, если запустится, то тоже неплох.
Re[3]: Как определить, на что программа тратит время
Здравствуйте, kondrik, Вы писали:
K>Здравствуйте, Alex Alexandrov, Вы писали:
AA>>Intel VTune Performance Analyzer — лучший выбор
K>Только не работает на AMD процессорах.
Тогда попробуй BoundsChecker DevPartner Studio
Re[2]: Как определить, на что программа тратит время
Здравствуйте, Аноним, Вы писали:
А>Ну еще добавлю в копилку AQtime и Rational Quantify. А>AQtime вроде с борландовыми проектами работает. А>Rational Quantify, если запустится, то тоже неплох.
Средства инструментирования Rational вообще хороши с продукцией Микрософт и самого ibm... для делфей не подходят совсем....
Если кому интересно, то вот материал на данную тему http://www.cmcons.com/automation_met_instr_rational_2.htm