当前位置:首页 > 内存 > 正文

内存3000和4000差别大吗(8g内存和12g内存区别大不大)

  • 内存
  • 2024-06-30 05:51:08
  • 7342

一、电脑是3000频率的16G内存,有必要升级到4000频率的32G内存吗?提升能有多大?1.加载速度慢主要与硬盘速度有关。毕竟,瓶颈仍然是从硬盘加载数据到内存的速度。如果初始加载速度很慢,则尤其如此。如果在更改场景或加载其他资源时速度很慢,则迁移到更高容量的内存也会有所帮助。当然,这也与操作系统和游戏代码有关
例如,如果你的游戏代码专注于维护由16GB内存组成的缓存,那么你的游戏有10个不同的场景,每个场景都有。4GB资源。您计算机的总内存为16GB。
At。这次你打开游戏,游戏加载第一个4G场景。这时候就要看硬盘的速度了。加载完成后,保存到缓存(此时缓存为4G)
您转到第二个场景,从硬盘加载4G。此时仍然取决于硬盘的速度。加载后(此时缓存8G)。
现在如果你想回到第一个场景,可以直接从缓存中播放,速度非常快。但如果你继续到第三个场景,你将不得不从硬盘上重播它。,这仍然很慢。
目前,您的内存最多可缓存16GB(4)个场景。如果在这4个场景之间切换的话,速度会非常快。如果你想转到其他场景,就会很慢。
如果您有32GB内存,则可以请求32GB内存用于缓存。您可以缓存8个场景(除了第一次从硬盘缓慢加载每个场景)。可以在8个场景之间切换,速度非常快。如果你有64GB内存,则可以请求40GB内存用于缓存来加载所有场景,除了每个场景的第一次加载之外,中间的切换速度非常快。
以上仅是一种理论状态,实际情况通常并非如此。16GB内存分配给系统的一部分,因此不可能创建16GB缓存,并且许多程序本质上是作为新加载的,然后在使用后删除。也有这样的情况,new并没有被删除,而是在程序关闭时一起被删除。这涉及到交换(在Windows中也称为交换文件和交换区域)。
例如,您的内存仍然是16GB,但您在加载场景时不请求16GB缓存,则使用4GB的新内存。最后,当您创建10个新场景时,未释放40GB。但是系统判断其他程序和系统本身都占用了8GB内存,无法容纳你的40GB,所以物理内存中只存在8GB,剩下的32GB似乎是缓存在内存中用于程序代码。它实际上是由操作系统写入硬盘驱动器上的页面文件。时间,总是受到硬盘速度的限制。
以上原理是理想的、简化的,实际上涉及到操作系统的内存管理机制。总之,加载瓶颈主要在于硬盘的速度。即使你有200GB内存,加载时仍然会慢一些。只是加载并存储在内存中的数据会是这样。再次切换时速度更快。
2.我们还说一下频率3000和频率4000,在带宽等其他条件不变的情况下(相同主板CPU、相同内存位宽等,只是频率不同),举个例子:
拉货时相同的距离,每辆车的承载能力相同,例如1吨
一个有3辆车(代表带宽,车辆数量不重要,它是一个固定值),可以拉3000每年次数B有三辆车(代表带宽,车辆数量不重要,是一个固定值,只要和A一样就可以),一年可以拍摄4000次。每年次数
当每辆车的距离和重量相同时,显然B拉的东西很多,每年4000吨。
那么如果总货运量是4000吨,那么B一年就能完成,A则需要4000/3000=1.3333年才能完成。
就内存过剩而言,4G场景,如果频率为4000的话,1s读取3000的数量,那么3000的数量需要1.3333s。
但事实上,处理器和内存之间的数据交换速度是非常快的。现在,如果你能把所有东西都装进去的话,如果游戏是150GB的话,双通道50GB/s的DDR4应该是差不多的。内存,3s即可读取。同样,如果3秒读取频率4000,则最多只能在4秒内读取频率3000。差别不大,只有1秒。下来改变一个场景的4G数据,就是1*(4/150)=0.03秒,基本感觉不出来。但目前SSD最快的M2(nvme)接口据称能够以3GB/s的速度读取。我不知道这是不是真的。150GB需要50秒,这应该是显而易见的。
当然,即使最快的固态可以达到3G/s,也应该只是读取大文件。一个游戏被分成几个文件。文件越多,单个文件越小。,而读取速度越慢,可达每秒数百兆。如果是500MB,游戏常驻内存大小是10GB,则需要20秒。更好,只要你的PCIe足够。
以上都是理论上的东西,最终的结果是由很多因素决定的。如果CPU几乎被其他程序占用了,那么即使你的内存有50G/s的速度,CPU也无法处理。你也必须等待,就像开车一样。即使你的跑车最高时速有300,堵车时你还是得乖乖等待。


二、内存条3600和4000差距大吗它并不大,所以在日常生活中你不会感觉到它。所有评论都是策划者为了销售目的而写的,所以不用太担心。
同类型内存不同频率的差别其实并没有那么大。比如2666和3600及以上的频率差别还是很大的。3600和4000的差别只有10%,实际性能差异也只有3-5%左右,在实际使用过程中完全察觉不到。即使使用专业的检测软件,两者的性能也没有显着差异。
另外,内存性能是以纳秒为单位计算的,其中1秒=1000毫秒,1000微秒,1微秒=1000纳秒,但现在内存延迟最高也只有70纳秒左右。40纳秒和30纳秒的差别看似相当大,但从时间上来说,30纳秒甚至1000纳秒都太短了,人类无法察觉。


三、内存条3000和2400差距大么。。内存条的工作频率为3000MHz,高于2400MHz,性能自然更强。但就整机性能而言,1%的性能提升虽然不错,但价格会更高。