Какие поля getrusage я использую для проверки утечки памяти на HPUX (что параллельны RES в «top»)?Проверка утечек памяти на HPUX
ответ
Я не знаком с HPUX, но я бы предложил собрать ваши программы в Linux. Вы можете использовать valgrind, mtrace или, возможно, другие инструменты для поиска утечек памяти. Как только происходит утечка памяти, это всегда происходит независимо от того, какую ОС вы используете. Просто используйте ОС с более полным набором инструментов.
Почему бы не просто запустить топ в пакетном режиме? Если у вас есть утечка, вы должны увидеть, что VIRT и RES будут расти со временем.
top -b | grep yourProgram
Это не собирается, чтобы помочь вам найти утечку (ы), если они у вас есть, но его проще, чем возиться с getrusage, что не будет больше помочь в любом случае.
Вы хотите посмотреть на ru_maxrss
. Он дает размер резидентного набора в килобайтах.
struct rusage {
:
long ru_maxrss; /* maximum resident set size */
:
};
Пожалуйста, обратите внимание на пробел после UNIX95=
т.е.
UNIX95= ps -e -o "user,vsz,pid,ppid,args" | sort -rnk2 | head
- 1. проверка утечек памяти проблемы
- 2. Проверка на отсутствие утечек памяти при повторном развертывании веб-приложения
- 3. Обнаружение утечек памяти на Wp7
- 4. Очистка утечек памяти
- 5. Как избежать утечек памяти?
- 6. Обнаружение утечек памяти Android
- 7. Отслеживание утечек памяти z3
- 8. Проверьте наличие утечек памяти
- 9. Динамическое распределение утечек памяти?
- 10. Прослеживание утечек памяти
- 11. Тестирование утечек памяти
- 12. Уменьшение утечек памяти Android
- 13. Предотвращение утечек памяти AJAX
- 14. Отслеживание утечек памяти какао
- 15. Помощь выявления утечек памяти
- 16. Массивный утечек памяти - CocoaLibSpotify
- 17. Обнаружение памяти утечек программного
- 18. Устранение утечек памяти ios
- 19. Доказательство отсутствия утечек памяти
- 20. Отсутствие утечек памяти
- 21. Обнаружение утечек памяти TWebModule
- 22. Iphone - UITextView памяти утечек
- 23. Обнаружение нарушений/утечек памяти
- 24. IOS утечек памяти Анализ
- 25. Поиск утечек памяти
- 26. QList - избежать утечек памяти
- 27. FLEX: избежать утечек памяти
- 28. Устранение утечек памяти с исключениями на C++
- 29. Звук, воспроизводимый на Java без утечек памяти
- 30. Обнаружение утечек памяти в программах на C?
На Linux, вы можете читать файлы в/прок, чтобы получить использование памяти. – user172818
Да, я знаю/proc и другие в Linux, но мне нужно сделать это программно на HPUX. – 2009-09-17 21:04:18
Извините, я больше не мог помочь. Удачи. – user172818