为什么都不用4000频率内存
2008-10-07 15:56:08
围观 : 7316 次
问题
为什么都不用4000频率内存
本文目录一览一、内存频率越高越好吗?杜绝对内存频率的误解
例如,如果您的游戏代码要求维护16GB内存的缓存,则您的游戏将有10个不同的场景,每个场景将有4GB的资源。 那么你的电脑总内存为16GB。
此时你打开游戏,游戏加载第一个场景4G。 这时候就要看硬盘的速度了。 加载完成后,保存到缓存中(此时缓存为4G)。 你切换到第二个场景并从硬盘加载4G。 此时仍然取决于硬盘的速度。 加载后(此时缓存中有8GB)。
现在如果你想回到第一个场景,可以直接从缓存中读取,速度非常快。 然而,当你进入第三个场景时,你必须再次从磁盘读取它,这仍然很慢。
此时您的内存最多可以缓存16GB(4)个场景。 如果要在这4个场景之间切换,切换速度非常慢。
如果您有32GB存储空间,则可以请求32GB存储空间用于缓存。 您可以缓存8个场景(除了第一次从硬盘缓慢加载每个场景)。 可以非常快速地在8个场景之间切换。 如果您有64GB内存,则可以请求40GB内存用于缓存以加载所有场景。 除了每个场景的第一次加载外,中间的切换都非常快。
以上只是理论条件,实际情况一般并非如此。 部分系统已分配16GB内存,因此无法创建16GB缓存。 很多程序用完之后基本上都是重新加载、删除。 也有这样的情况,new并没有被删除,而是在程序退出时一起被删除。 这是一个交换文件(在Windows上也称为交换文件和交换区域)。
例如,您的内存仍然是16GB,但您不请求16GB缓存。 加载场景时,不会释放40GB新内存。 但是,系统发现其他程序和系统本身都占用了8GB内存,所以你的40GB就只有8GB在物理内存中,剩下的32GB缓存在内存中用于程序代码。 此时实际上写入硬盘上的分页文件仍然受到硬盘速度的限制。
以上是理想的、简化的原则,实际上涉及操作系统的内存管理机制。 简而言之,加载瓶颈主要是硬盘的速度。 即使你有200GB的存储空间,再次切换时加仍然会越来越慢。
2.我们还说一下3000频率和4000频率,如果其他条件如相同带宽不变(相同CPU主板和内存位宽等,只是频率不同),举个例子:
当牵引货物相同距离时,每辆车具有相同的负载能力,例如B.1吨
A有三辆车(代表里程,车辆数量不重要,是一个固定值),一年可以拉3000次
B有三辆车(代表带宽,车辆数量不重要,是固定值,只要和A)一样,一年可以拉4000次
如果每辆车的距离和重量都一样,对B的拉力显然很大,每年4000吨。
那么如果总货物量是4000吨,B一年就能完成,A需要4000/3000=1.3333年才能完成
就超量存储而言,4G的场景如果4000频率如果1秒读取3000个数字,则3000个数字需要1.3333秒
但实际上CPU和内存之间的数据交换速度是非常高的。 DDR4的50GB/s应该差不多,如果游戏有150GB内存的话3秒就可以读完。 如果4000个频率在4秒以内读取的话,差别不大,只是分解到1秒去改变一个场景的4G数据,就是1*(4/150)=0.03秒,基本上是在无法察觉。 但它表示最快的M2接口(nvme)可以以3GB/s的速度读取。 我不知道这是不是真的。 这应该是清楚的。
即使最快的固态可以达到3G/s,但也只能用于读取大文件。 文件越多,单个文件越小,读取速度越快,最慢可达每秒数百兆。 如果游戏的内存大小是10GB,假设你的PCIe足够的话,我不知道这是否会更好。
以上都是理论上的东西,最终的结果是由很多因素决定的,即使你的内存有50G/s的速度,CPU也应付不了,即使你的跑车有顶级。 时速300,堵车就得乖乖等待。
内存频率是衡量内存性能的重要指标,与CPU频率类似。 它以MHz为单位,代表内存的工作速度。 从DDR4的基础2133MHz到高端4000MHz甚至更高,频率的增加直接影响内存价格。
有人想知道,频率越高越好吗?答案是有必要。 高频内存确实可以带来性能提升,软件测试可以直观地显示差异。 然而,在计算机系统中,内存速度受到硬盘等因素的限制,在日常使用过程中你可能感觉不到明显的提升。 不过在游戏体验上,高频内存可以保证稳定流畅。
购买时请记住,内存的实际运行频率受CPU和主板兼容性的限制。 例如,如果您的CPU支持4000MHz,但主板只能达到2666MHz,则内存只能在2666MHz下运行。 因此,购买前请务必确认平台支持的最高频率。
在新平台中,内存通常以较低的初始频率运行,例如2133MHz或2400MHz。 用户需要通过主板BIOS启用超频,例如Intel的XMP或AMD的AMP。 来解锁它。 内存标称频率。
一般来说,要明白内存频率越贵越好。 应根据您自己的硬件配置和需求进行选择。 我希望这些信息可以帮助您做出明智的决定。 这就是本期科普的结论。 希望可以帮助您解决对内存频率的疑惑。
二、ddr4有必要上4000不,一点也不。 4000以上,内存基本就超频了。 一般超高速内存只有LoL或者CS等需要极快手速的职业电竞选手才会使用。 而且一般都要对CPU进行超频,不然时序可能会乱(总之我对内存超频不太了解)。 如果想让内存不成为瓶颈,目前ddr43600MHz就足够了。 我安装的电脑通常配备2666MHz,专业电竞则为3200MHz。 2933MHz对于3A大作视频编辑来说也还可以。 高频内存很少使用。例如,如果您的游戏代码要求维护16GB内存的缓存,则您的游戏将有10个不同的场景,每个场景将有4GB的资源。 那么你的电脑总内存为16GB。
此时你打开游戏,游戏加载第一个场景4G。 这时候就要看硬盘的速度了。 加载完成后,保存到缓存中(此时缓存为4G)。 你切换到第二个场景并从硬盘加载4G。 此时仍然取决于硬盘的速度。 加载后(此时缓存中有8GB)。
现在如果你想回到第一个场景,可以直接从缓存中读取,速度非常快。 然而,当你进入第三个场景时,你必须再次从磁盘读取它,这仍然很慢。
此时您的内存最多可以缓存16GB(4)个场景。 如果要在这4个场景之间切换,切换速度非常慢。
如果您有32GB存储空间,则可以请求32GB存储空间用于缓存。 您可以缓存8个场景(除了第一次从硬盘缓慢加载每个场景)。 可以非常快速地在8个场景之间切换。 如果您有64GB内存,则可以请求40GB内存用于缓存以加载所有场景。 除了每个场景的第一次加载外,中间的切换都非常快。
以上只是理论条件,实际情况一般并非如此。 部分系统已分配16GB内存,因此无法创建16GB缓存。 很多程序用完之后基本上都是重新加载、删除。 也有这样的情况,new并没有被删除,而是在程序退出时一起被删除。 这是一个交换文件(在Windows上也称为交换文件和交换区域)。
例如,您的内存仍然是16GB,但您不请求16GB缓存。 加载场景时,不会释放40GB新内存。 但是,系统发现其他程序和系统本身都占用了8GB内存,所以你的40GB就只有8GB在物理内存中,剩下的32GB缓存在内存中用于程序代码。 此时实际上写入硬盘上的分页文件仍然受到硬盘速度的限制。
以上是理想的、简化的原则,实际上涉及操作系统的内存管理机制。 简而言之,加载瓶颈主要是硬盘的速度。 即使你有200GB的存储空间,再次切换时加仍然会越来越慢。
2.我们还说一下3000频率和4000频率,如果其他条件如相同带宽不变(相同CPU主板和内存位宽等,只是频率不同),举个例子:
当牵引货物相同距离时,每辆车具有相同的负载能力,例如B.1吨
A有三辆车(代表里程,车辆数量不重要,是一个固定值),一年可以拉3000次
B有三辆车(代表带宽,车辆数量不重要,是固定值,只要和A)一样,一年可以拉4000次
如果每辆车的距离和重量都一样,对B的拉力显然很大,每年4000吨。
那么如果总货物量是4000吨,B一年就能完成,A需要4000/3000=1.3333年才能完成
就超量存储而言,4G的场景如果4000频率如果1秒读取3000个数字,则3000个数字需要1.3333秒
但实际上CPU和内存之间的数据交换速度是非常高的。 DDR4的50GB/s应该差不多,如果游戏有150GB内存的话3秒就可以读完。 如果4000个频率在4秒以内读取的话,差别不大,只是分解到1秒去改变一个场景的4G数据,就是1*(4/150)=0.03秒,基本上是在无法察觉。 但它表示最快的M2接口(nvme)可以以3GB/s的速度读取。 我不知道这是不是真的。 这应该是清楚的。
即使最快的固态可以达到3G/s,但也只能用于读取大文件。 文件越多,单个文件越小,读取速度越快,最慢可达每秒数百兆。 如果游戏的内存大小是10GB,假设你的PCIe足够的话,我不知道这是否会更好。
以上都是理论上的东西,最终的结果是由很多因素决定的,即使你的内存有50G/s的速度,CPU也应付不了,即使你的跑车有顶级。 时速300,堵车就得乖乖等待。
以上为是众多网友友对《为什么都不用4000频率内存》的相关解答,希望对您的问题有所帮助。
大家在看
内存频率怎么设置
不同频率内存混用后果
内存频率怎么选
内存3000频率显示2133
4000频率内存最佳时序
内存条有必要上4000频率吗
内存频率2400和3000
内存频率4000有必要么
来源:恒煜丶blog,转载或复制请以超链接形式注明出处!
上一篇:6800频率内存为啥是4800 下一篇:内存条的频率影响什么