From man time
:
M Maximum resident set size of the process during its lifetime, in Kilobytes.
From ulimit -a
:
max memory size (kbytes, -m) unlimited
But a "kilobyte" may mean either 1000 or 1024 bytes. I guess here it is a round 1024, but I want to be sure. Authoritative reference would be appreciated.
Feel free to rephrase my question as: do time
and ulimit
conform to the IEC recommendation, or use "kilobyte/kbyte" in the kibibyte meaning.