sri*_*sar 8 java 64-bit jvm jdk1.6 windows-7-x64
我已经安装了Windows 7 x64,因此我是否需要安装JDK x64或JDK x86时会感到困惑?请帮帮我,谢谢
Jes*_*per 16
你不有,如果你在64位Windows上运行安装JDK的64位版本; x86(32位)版本也适用于64位Windows.您甚至可以同时安装32位和64位版本(在不同的目录中).
当然都有优点和缺点:
另请注意,Oracles JVM有两个版本,它们的调整方式不同:服务器和客户端版本.在64位Java中,服务器JVM是默认设置,而在32位版本中,客户端JVM是默认设置.
显然,服务器JVM针对服务器程序进行了调整:预计会运行很长时间且需要尽可能高性能的程序.服务器JVM执行更积极的优化,但程序的启动时间更长.
客户端JVM针对客户端程序进行了调整:运行时间较短且应该快速启动的程序.客户端JVM经过调整,可以快速启动程序,但代价是进行较少的优化.
我有一个计算密集型程序,我最近在同一台计算机上的64位服务器JVM和32位客户端JVM上尝试过.令我惊讶的是,它在64位JVM上的运行速度是原来的两倍.注意:这并不意味着任何程序在64位JVM上的运行速度都要快两倍(这只是这个特定程序的轶事证据).