为什么内存越大,JAVA程序运行的越快

2024-12-27 03:15:31
推荐回答(5个)
回答1:

不是内存越大,程序就运行的越快,不管是什么程序。
程序运行的快慢还要看它的cpu(中央处理器)好不好,如果你的cpu不是很好,再大的内存,也就那么快,相反,内存太大,cpu性能太差,就好像一个婴儿,你给他再大的房间,他也只能慢慢的爬,反而对cpu不好,可能会更慢。
你要知道内存大了,程序的运行空间就大,在你的cpu允许的情况下,当然就会越快。
不过现在电脑的cpu都还可以,你不会遇到大内存,小cpu的状况。
如果你有机会,可以拿过很落后的cpu做试验,找个2G的内存,可能你会看到它满的一面。

回答2:

这部是显而易见的吗??内存是处理数据用的,内存越大处理数据的速度越快,java在编译的时候涉及一系列的算法之类的东西!

回答3:

恩,的确是这样的,java运行的时候要把需要的数据存在内存上。这样方便读取,速度也快。
内存大,速度快并不是线性增长的。
现在java程序再大也大不过G,所以一般来说1G内存够用了。

你要是学C++的话会感觉,C++更快~真的。非常快,比java快很多的。同样算法硬件条件下。

回答4:

呵呵,这个是相对的:
10G内存和1G内存运行HelloWorld程序一样的吧

回答5:

废话!