我的团队开发了一个Eclipse RCP应用程序。我们是否应该期望使用32位SWT的构建与使用64位SWT的构建之间存在任何性能差异?
答案 0 :(得分:4)
不应该有任何差异。请注意,32位SWT / RCP仅在32位JRE / JDK上运行,64位SWT / RCP仅在64位JRE / JDK上运行。
Eclipse RCP的其他部分也有32/64位版本,它们必须全部相同。
另请注意,SWT和RCP依赖于平台,因此Windows版本不会在Linux或OS X上运行。
答案 1 :(得分:3)
不,32位和64位Java应用程序几乎总是具有相同的结构。
我确定您已经知道,32位和64位之间的区别在于应用程序可以容纳的内存量。 32位SWT将容纳~4GB内存,而64位可容纳+ 16GB(比它大得多)。
如果您发现任何差异,则只能在SWT的后端或本机代码中找到。