Вы всегда можете проанализировать файлы /proc/self/maps
или /proc/self/status
(и другие файлы в /proc
) изнутри вашего приложения (вы получите больше информации, чем просто getrusage syscall). 1006 *
Если вы использовали сборщик мусора Boehm , он предоставляет вам функции GC_get_heap_size
, GC_get_total_bytes
....
А в GNU libc есть mallinfo
Я не могу понять, почему ваш вопрос помечен C # ; в Linux это означает Mono .