Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
压缩Oops和Java版本_Java - Fatal编程技术网

压缩Oops和Java版本

压缩Oops和Java版本,java,Java,我读到这句话: Java SE 6u23默认支持并启用压缩oops 后来。在JavaSE7中,使用压缩的OOP是默认的 未指定-Xmx和-Xmx值时,64位JVM处理 少于32G 但是我不理解JavaSE6U23和Java7之间的区别。 如果在Java SE 6u23和更高版本中默认支持并启用压缩oops,那么为什么还说64位JVM的Java SE 7默认启用压缩oops?我认为和更高版本的指的是Java 6,实际上是Java SE 6u45(该选项自Java SE 6u23以来就存在),但在3

我读到这句话:

Java SE 6u23默认支持并启用压缩oops 后来。在JavaSE7中,使用压缩的OOP是默认的 未指定-Xmx和-Xmx值时,64位JVM处理 少于32G

但是我不理解JavaSE6U23和Java7之间的区别。
如果在Java SE 6u23和更高版本中默认支持并启用压缩oops,那么为什么还说64位JVM的Java SE 7默认启用压缩oops?

我认为
和更高版本的
指的是Java 6,实际上是Java SE 6u45(该选项自Java SE 6u23以来就存在),但在32位JVM的Java 7中该标志是否启用?Java SE 6u23是指64位JVM吗?@xdevel2000,压缩OOP仅用于64位,每个指针可节省4个字节(.)