getrusage
возвращает структура, содержащаяЕдиницы `ru_maxrss` на BSD?
long ru_maxrss; /* max resident set size */
Каковы единицы ru_maxrss
, на операционных системах BSD? Это значение в байтах или в килобайтах? Под «BSD» я подразумеваю FreeBSD, OpenBSD, но не Mac OS X/Darwin.
FreeBSD man page и OpenBSD man page говорят единицы в килобайтах:
ru_maxrss the maximum resident set size utilized (in kilobytes).
Однако, я знаю, что на Darwin/Mac OS X, единицы в байтах (даже если интернет-страницы человек утверждают обратное), и Я также нашел несколько заявлений в Интернете, которые заявляют, что BSD ru_maxrss
также возвращается в байтах (см., Например, here). Что правильно?