当前位置: 首页 > 面试题库 >

Java 64位的性能是否比32位版本好?

隆功
2023-03-14
问题内容

我注意到Sun提供了64位版本的Java。它的性能是否比32位版本好?


问题答案:

定义您的工作量以及“表现”对您的意义。

作为一个长期存在的表现极客,这对我来说是种烦恼。特定更改是否“执行得更好”,首先取决于工作量,即您要程序执行的工作。

64位Java通常会在计算量很大的情况下表现更好。Java程序通常具有沉重的I /
O负载和沉重的网络负载。64位和32位可能无关紧要,但是操作系统通常会起作用。



 类似资料:
  • 问题内容: 本机整数算术指令是否比其计数器部件慢(在装有OS的计算机上)? 编辑:在当前CPU上,例如Intel Core2 Duo,i5 / i7等。 问题答案: 这取决于确切的CPU和操作。例如,在64位Pentium IV上,64位寄存器的乘法要慢得多。Core 2和更高版本的CPU从一开始就设计用于64位操作。 通常,即使是为64位平台编写的代码也使用32位变量,其中的值将适合它们。这主要

  • 问题内容: 我的电脑正在使用Windows 7 64位。但是将要部署我的jsp Web应用程序的服务器是32位。 我需要在PC上安装32位JDK / JRE才能进行开发吗?我正在使用Eclipse。 非常感谢你。 问题答案: 您绝对不需要安装32位JRE即可进行开发。您构建的Java代码不会跟踪您的64位。(我假设您没有使用JNI,这会使事情变得有些复杂。) 不过,您 可能 需要安装32位JRE进

  • 问题内容: 在Java中,是否保证int始终为32位,而长为64位,而不管体系结构是32位还是64位? 问题答案: Java是平台无关的。所以是32位,并且是64位的。

  • 问题内容: 针对32位JDK构建和编译为32位字节代码的Java代码是否可以在64位JVM中工作?还是64位JVM需要64位字节代码? 为了提供更多细节,我有在运行32位JVM的Solaris环境中工作的代码,但是现在将JDK和Weblogic Server升级到64位后遇到了问题。 问题答案: 是的,假设您使用平台无关的库,则Java字节码(和源代码)是平台无关的。32与64位无关紧要。

  • 问题内容: 最近,我一直在对我公司的数据库产品的写入性能进行一些基准测试,并且发现仅切换到64位JVM可以使性能持续提高20-30%。 我不允许详细介绍我们的产品,但基本上它是面向列的数据库,已针对存储日志进行了优化。基准测试包括向其提供几GB的原始日志,并确定分析它们并将其作为结构化数据存储在DB中所需的时间。CPU和I / O的处理非常繁重,尽管很难说是什么比例。 有关设置的一些注意事项: 两

  • 我最近下载了12c oracle客户端64位(安装过程中包含ODBC驱动程序)。 之后,我打开了32位和64位的ODBC administrators,只有64位的ODBC administrators列出了Oracle驱动程序(添加新系统DSN时),这使我假设只包含64位Oracle驱动程序;但是,查看文件名。。。它被命名为SQORA32。DLL。这仍然是64位odbc驱动程序吗?我可以忽略这个