垃圾优先 (G1) 垃圾收集器 http://weblogs.java.net/blog/opinali/archive/2009/02/here_comes_jdk.html
你认为这个垃圾收集器更适合运行 ColdFusion 8 的 JRun 吗?
垃圾优先 (G1) 垃圾收集器 http://weblogs.java.net/blog/opinali/archive/2009/02/here_comes_jdk.html
你认为这个垃圾收集器更适合运行 ColdFusion 8 的 JRun 吗?
我会告诉你,在 ColdFusion 中更新 JVM 是一件轻而易举的事,所以我总是在最新的 JVM 发布一个月后更新它。到目前为止,我对任何版本都没有任何问题,而且 ColdFusion 似乎在每次更新时都变得更快了。
也就是说,您应该始终首先在测试机器上更新 JVM 并运行您的测试以确保没有任何问题。
G1 在Java 6 更新 14中可用。从技术角度来看,这可能是一个不错的选择,但在此版本中,它有以下奇怪的限制:
尽管 G1 可在此版本中使用,但请注意,仅在购买了 Java 支持合同的情况下才允许 G1 的生产使用。通过 Sun 的 Java Platform Standard Edition for Business 程序支持 G1。
InfoQ 猜测这只是 Sun(现在的 Oracle)为了赚钱而进行的短期限制还是长期尝试:Sun是否仅提供带有付费支持合同的新 G1 垃圾收集器?
这是您正在寻找的解决方案,请阅读垃圾收集器:
http://training.figleaf.com/curriculum/upload/AdminCF800_Unit05_configuringPerformance.pdf
(参见第 5-10 页)
<cfscript>
obj = createObject("java", "java.lang.System");
obj.gc();
obj.runFinalization();
</cfscript>