8

据我了解,我可以从 Eclipse 32 和 Eclipse 64 位开发 32 位或 64 位应用程序。它是否正确?如果是这样,在 64 位 JRE 上运行 Eclipse 64 位有什么好处?

我将主要使用 Python 插件 PyDev 来开发 Python 应用程序。

4

2 回答 2

4

任何软件 64 位版本在内存寻址(也是指令集)方面都优于 32 位版本。这适用于 Java,因此也适用于 eclipse。

要运行 64 位 eclipse,您将需要 64 位 jdk

最后,对于 JVM 参数 -Xmx,32 位 JDK 的堆空间不能超过 ~1.5GB。但是,64 位支持更高的值。

于 2012-09-01T16:06:17.167 回答
4

好处是可用堆/内存的增加。

64 位 JVM 的缺点是性能下降:

当您迁移到 64 位 VM 时,比较在 64 位平台上运行的应用程序与在 SPARC 上运行的 32 位平台的性能差异大约为 10-20%。

这种性能下降显然是由于频繁使用 64 位地址来管理对象引用。移动两倍的数据比使用 32 位地址。

坦率地说,如果您对受限的内存空间没有问题,那么您可能不需要担心它。您可以使用 32 位 JVM/Eclipse走得更远。

于 2012-09-01T19:01:21.973 回答