Отображение памяти USS с malloc(s) в процессе
Я работаю над оптимизацией памяти для своего процесса и пытаюсь отобразить выделенные malloc (отслеживаемые через sigwinch) с памятью USS (libc_malloc). Проблема в том, что списки USS показывают довольно большие выделения, чем то, что выделение было вызвано из libc через malloc.(Не используя mmap). Мой вопрос:
1. Как я могу увидеть, где размер malloc преобразуется в размер, указанный в libc_malloc). по крайней мере, логическое объяснение, которое приближается к тому, что я вижу. В настоящее время существует огромный разрыв.
- Есть ли пробел в моем понимании?? поскольку в USS есть огромный разрыв и фактически выделенная память. Буду признателен, если вы можете дать какие-либо ссылки.