java能支持大内存吗

Python08

java能支持大内存吗,第1张

测试java支持的最大内存

JDK在不同的操作系统中支持的最大内存不一样,可以采用如下方法来测试不同操作系统中支持的最大内存。c:>java -XmxXXXXm(g) -version其中XXXX为最大内存数,m(g)是内存的计量单位,在以上命令中将XXXX写为具体数字,根据情况采用m或g为单位,如果命令能正确显示出jdk的版本信息,则说明当前jdk支持XXXX的最大内存,如果不能正确显示出版本信息则表示超出了jdk支持的最大值。例如:C:\Users\Administrator>java -Xmx1G -versionjava version "1.6.0_33"Java(TM) SE Runtime Environment (build 1.6.0_33-b03)Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)则表示当前jdk支持1G的内存。可以通过XXXX的值的增大来慢慢测试jdk所支持的最大的内存。一般在32位机器上,该最大值位于1.5G-2G之间,在64位机器上面应该没啥限制,经测试写9G也能正常得出版本信息。

可能通过 java -X选项设置堆大小,

-Xms256m 初始堆大小256m

-Xmx1024m 最大堆大小1024m

如果需要的内存比较少可以把这2个选项设小点

硬盘区分166G够用了。

java内存用166G是足够的,1G是1024mb,166G就是169984mb,如果需要装的东西不是特别多足够使用的,不够使用可以扩充。

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。