2
getrusage
返回包含BSD上的`ru_maxrss`单位?
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).
但是,我知道,在达尔文/ Mac OS X上,单位是字节(即使联机手册页另有要求),并我还发现一些在线声明,BSD ru_maxrss
上的声明也以字节返回(请参阅,例如here)。哪个是对的?