Что такое блок для использования памяти в ВТК? - PullRequest
0 голосов
/ 28 марта 2020

Интересно, какова единица для сообщения об использовании памяти, возвращаемая vtkPVMemoryUseInformation.GetProcMemoryUse ( ссылка )? Это немного, байт, килобайт? Где я могу найти это в документации?


Обновление 1

Я вызываю упомянутую функцию из Python -скрипта с servermanager.vtkPVMemoryUseInformation().GetProcMemoryUse(<index>). У нас нет size_t в Python, верно? Основной вопрос как я могу преобразовать значение в удобочитаемое значение, такое как МБ или ГБ , возвращаемое при вызове функции?

1 Ответ

0 голосов
/ 30 марта 2020

Этот метод внутренне использует vtksys :: SystemInformation, который возвращает системное ОЗУ, используемое в килобайтах.

https://github.com/Kitware/VTK/blob/master/Utilities/KWSys/vtksys/SystemInformation.hxx.in

do c должно быть здесь улучшилось.

...