代码之家  ›  专栏  ›  技术社区  ›  Chris McCauley

使用Ruby从OSX获取进程的内存使用情况

  •  11
  • Chris McCauley  · 技术社区  · 14 年前

    我有一个Ruby应用程序(在Linux上),它使用/proc文件系统来获取有关其内存使用情况的信息。有人知道如何为Mac OSX获取相同的信息吗?任务“信息系统”调用看起来很有希望,但Ruby是否提供了类似的功能?

    3 回复  |  直到 8 年前
        1
  •  3
  •   Community CDub    7 年前
        2
  •  21
  •   Wayne Conrad    8 年前

    http://laurelfan.com/2008/1/15/ruby-memory-usage

    memory_usage = `ps -o rss= -p #{Process.pid}`.to_i # in kilobytes 
    

    rss vsz

    memory_usage = `ps -o vsz= -p #{Process.pid}`.to_i # in kilobytes 
    
        3
  •  0
  •   rogerdpack    12 年前