Как профилировать? - PullRequest
       22

Как профилировать?

1 голос
/ 31 декабря 2008

Я разработал небольшое приложение для скриншотов, но я слышал, что я должен профилировать свой код, чтобы увидеть, где он использует много ресурсов и прочего.

Что такое профилировщик? Что это делает? Где я могу получить это бесплатно? и как мне его использовать?

Ответы [ 3 ]

2 голосов
/ 31 декабря 2008

A profiler - это программный инструмент, который перехватывает и измеряет каждый путь исполняемого кода при определенном запуске приложения. Они хранят эту информацию и позже представляют графически (или в виде таблиц), где ваш код тратит большую часть времени выполнения, чтобы вы могли оптимизировать, где это действительно важно.

О том, где его взять, зависит от вашей платформы / языковой комбинации.

1 голос
/ 31 декабря 2008

На каком языке вы развиваете? Для C #, проверьте этот вопрос.

Есть ли приличные профилировщики C #?

Вот один для C ++

Достойный профилировщик для Windows?

Фактически, проверьте тег профилировщика, чтобы увидеть все вопросы, помеченные в связи с профилировщиками.

https://stackoverflow.com/questions/tagged/profiler

0 голосов
/ 31 декабря 2008

См:

какая-метода, может вы-использование к профилю-вашему-код

Вы не сказали, какой язык вы используете. Для C / C ++ (и, возможно, других) бесплатными являются:

gcov
gprof
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...