我正在使用一个运行了几个小时的简单测试程序。
public static void main(String[] args) {
for (int i=1; i<500; i++) {
run();
}
}
public static void run() {
new Thread(new Runnable() {
@Override
public void run() {
while (true) {
new String("Hello World");
}
}
}).start();
}
当我通过 PS 或 pmap 监控进程时,RSS 部分会增加,而 jvisualvm 报告堆是稳定的。
如果我总结所有 RSS 匿名映射,它们会随着时间的推移而增加。
我正在使用带有 Sun JDK 1.6.0_31 的 Centos 5.7 x64。
RSS 是否应该随着时间的推移而增加?