Во время работы над моим кодом в последнее время я заметил, что некоторая часть использования памяти значительно возрастает, и я не вижу многих причин для этого в моем коде. Поэтому мне интересно, есть ли какие-либо программы, методы или другие типы инструментов, которые могут сканировать мой код (Delphi) и оценить, какие процедуры, функции и функции будут самыми тяжелыми пользователями памяти. В идеале я думаю, что я буду смотреть на код, поскольку он запускается в режиме отладки, но если что-то сканирует исходные файлы и скажет мне, это будет еще лучше. Благодарю.Как найти "жирную" память процедуры использования?
1
A
ответ
2
Тип инструмента, который вы ищете, является профилировщиком. Для большинства языков есть много хороших профилировщиков. Я менее знакомы с Delphi, хотя, так что я использовал Google и оказалось следующих вариантов
Но лучшая информация, кажется, на этот вопрос от StackOverflow
1
Смотрите мой ответ на аналогичный вопрос:
Memory profiling tool for Delphi?
Не зная, как вы в настоящее время измерения «использование памяти», трудно сказать, что может быть лучшим инструментом для использования.
1
Мы использовали AQTime в прошлом, он обнаружил нагрузку утечек памяти. http://www.automatedqa.com/products/aqtime/
еще один хороший инструмент Delphi является EurekaLog
Смежные вопросы
- 1. Как создать жирную банку?
- 2. Как найти дескриптор процедуры вызывающей процедуры?
- 3. Java: Память проблема использования
- 4. PHP использования неожиданной память
- 5. Разве фрагменты вызывают жирную деятельность?
- 6. Как напечатать жирную строку в C++?
- 7. Как найти память, используемую NSString?
- 8. Umbraco, память. Как найти причину?
- 9. Создать удобную жирную версию шрифта
- 10. Ошибка выхода в память сохраненной процедуры
- 11. обрабатывает память использования на linux
- 12. LPSTR как освободить память после использования
- 13. Как очистить память от использования карты памяти?
- 14. ошибки использования и процедуры синтаксиса
- 15. Как указать жирную версию шрифта по умолчанию для темы?
- 16. Свободная память после использования g_malloc0
- 17. TypeScript: Как использовать как жирную стрелу, так и это?
- 18. Как найти память, используемую классом java?
- 19. Как найти доступную память в iPhone программно?
- 20. Как найти доступную память перед хранением файла?
- 21. Как найти память, используемую любым объектом
- 22. Как найти, где память используется в C#?
- 23. Как найти память, используемую функцией в java
- 24. Как найти память, выделенную экземпляру redis?
- 25. Как найти время работы конкретной процедуры?
- 26. Как найти имя самой длинной хранимой процедуры?
- 27. Quickstart Flink не создает правильную жирную банку
- 28. Найти строку внутри хранимой процедуры
- 29. javascript, чтобы найти доступную память
- 30. Список многоразового использования, который поддерживает память
проблема, мы не в это время. Out приложение построено настолько динамично, насколько это возможно, поэтому я хочу начать этот процесс. И, конечно же, я достаточно молод в поле, чтобы не знать про профилировщиков, но я также самый старший разработчик, который у нас есть у меня в офисе. –