【发布时间】:2009-04-11 22:19:25
【问题描述】:
我在 sar 中看到一个应用程序的高 pgfree/s 值。一般来说,这是我应该关注的问题吗?如果是这样,一般是什么原因,花费大量时间在 GC 上?
【问题讨论】:
标签: linux performance garbage-collection system
我在 sar 中看到一个应用程序的高 pgfree/s 值。一般来说,这是我应该关注的问题吗?如果是这样,一般是什么原因,花费大量时间在 GC 上?
【问题讨论】:
标签: linux performance garbage-collection system
这取决于您的机器正在做什么,这是否是一个问题。 pgfree/s 是内核每秒放入空闲列表的页数。空闲列表是内核跟踪未分配内存的地方。因此,如果您正在进行大量内存分配/释放(例如通过创建和销毁大量进程),那么应该没问题。更多关于内存和空闲列表的信息可以在here找到。
【讨论】:
我能找到的关于 sar 的唯一可能对您的问题有所启发的信息来自 Redhat。但是我看不到任何可能与垃圾收集有关的东西。
【讨论】: