Я использую чей-то код. Это беспорядок со страшным стилем кодирования, странными именами функций и переменных и тонами макросов и т. Д. Моя главная задача - найти функцию, которая загружает вещи с диска в память. Эта функция резко изменит пик памяти программы. Теперь мне интересно, есть ли какой-либо инструмент, который может предоставить мне список функций с потреблением памяти каждого из них.Использование памяти памяти функций в cpp
-1
A
ответ
2
Вы можете использовать инструмент valgrind massif
.
Massif - это профилировщик кучи. Я считаю, что это именно то, что вам нужно!
Просто начните с:
valgrind --tool=massif <your prog>
ms_print massif.out.<your pid>
Подробный пример и помощь можно найти здесь: http://valgrind.org/docs/manual/ms-manual.html#ms-manual.anexample
1
Если вы используете Linux, то Valgrind - это инструмент для этого.
Смежные вопросы
- 1. вопросов памяти в Cpp
- 2. Восстановление динамической памяти CPP
- 3. Структура оптимизации памяти cpp
- 4. Использование памяти вложенных функций в javascript
- 5. Ошибка подключения памяти cpp MySQL cpp?
- 6. Использование памяти фреймов памяти
- 7. Использование памяти кеш-памяти
- 8. Использование памяти памяти Java
- 9. Создание объектов с помощью функций - использование памяти
- 10. Использование памяти Java JAR Использование памяти памяти класса VS
- 11. Использование памяти памяти массива Julia
- 12. Использование памяти памяти Thrust (CUDA)
- 13. Pympler получить использование памяти памяти
- 14. Использование памяти памяти Symfony 2
- 15. Изменение документов в памяти в yaml-cpp
- 16. Использование памяти памяти mongoDB 100%
- 17. Использование памяти и использование памяти процесса
- 18. Использование памяти в C++
- 19. Использование памяти
- 20. SpriteKit SKView показывает использование памяти в памяти
- 21. Как увидеть использование памяти памяти в Windows?
- 22. Распределение памяти памяти XPM
- 23. Использование памяти в C#
- 24. Использование памяти в OpenGL
- 25. Использование памяти в powershell
- 26. Использование памяти в Swift
- 27. Использование памяти в Windows
- 28. Использование памяти в R
- 29. Использование памяти в LibGdx
- 30. Использование памяти в действии
Как потребление памяти функции определяется? – rozina
какая ОС вы используете? – fghj
Приятный профилировщик даст вам хороший обзор того, какие функции занимают процессорное время и выделяют память. –