使用实时Java降低Java应用程序的易变性(3)Java认证考试

文章作者 100test 发表时间 2010:01:01 15:51:35
来源 100Test.Com百考试题网


  如果我们收集完成每个 TaskHandler.run() 调用的时间统计信息,我们可以看到 JVM 和应用程序设计引入了多少易变性。我们使用具有 8 个物理核心的 IBM xServer e5440,安装了 Red Hat RHEL MRG 实时操作系统。(禁用了超线程。注意,尽管超线程可以在基准测试中提供一些吞吐量改进,但是由于其虚拟核心并不完整,所以在启用超线程的处理器上的操作的物理核心性能可能具有明显不同的计时)。当在 8 核心机器上使用 IBM Java6 SR3 JVM 和 6 个线程运行此服务器时(我们将一个核心保留给 Server 主线程,另一个核心供 GCStressorThread 使用),我们得到了以下(代表性的)结果:

  $ java -Xms700m -Xmx700m -Xgcpolicy:optthruput Server 6

  10000 operations in 16582 ms

  Throughput is 603 operations / second

  Histogram of operation times:

  9ms - 10ms


相关文章


java认证辅导:汉诺塔递归算法Java认证考试
java中关于异常处理Java认证考试
JavaJDK中的标准类Java认证考试
GoogleMAP编码折线算法的Java实现Java认证考试
使用实时Java降低Java应用程序的易变性(3)Java认证考试
使用实时Java降低Java应用程序的易变性(2)Java认证考试
使用实时Java降低Java应用程序的易变性(1)Java认证考试
java读取.properties文件Java认证考试
欲为Java技术大牛所需的25个学习要点Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛