(Mac OS X での) プロセスの消費メモリの測り方 - ny23の日記でしばらくごにょごにょやってたけど,Mac では rusage / task_info の連携がどこかで腐っており,getrusage/wait3/wait4 などは (>2GB では) まともに動かないため,現時点で root 権限なしに 2GB 以上のメモリを計測することは簡単ではない.task port を親子のプロセス間でやりとりすればできるようだが,中の人的にオススメではないようだ.この手順を頑張って解釈した人がいたのでその結果をそのまま拝借して,以下のようにすれば動く. // run.cc (tested on Mac OS X 10.5/10.6) #include <mach/mach.h> #include <sys/time.h> #include <sys/wait.h> #include <