2345王牌技术员联盟论坛

下载

APP

王牌

小程序

总回帖数:1
办公用的EXCEL如果较大的话,吃CPU、内存、显卡还是硬盘  查看:25 | 回复:1   只看楼主 | 举报 | 收藏
军衔:
经验:185661/200000
发帖:
70/25628
精华数/发帖数
信誉:
三 星
累计收入:
10000元以上
个性头衔:

这是一个比较实际的问题,特别是有些部门会有大的数据需要用EXCEL进行处理,数据量少的话还不明显,多的话电脑处理起来就比较卡了,所以哪个应该配的更好一些?

这里有一个说法:


1,因为表格软件不需要处理复杂的图形运算,所以基本上来说核显就足够了,毕竟表格软件只是画画饼形图!

所以,要想让你的电脑完美匹配表格软件,就需要提升CPU的处理能力,也就是CPU的主频率,表示每秒可处理的指令数。你的表格软件之所以没有响应,其实是因为CPU处理还没有轮询到表格软件。


2,如果你在打开表格软件的同时也在运行着其它软件,那么就需要采用多核的CPU,而且所需要的内存也会更大。

因为,不考虑虚拟机技术的情况下,软件都是加载在内存上的,如果同时运行很多软件,那对内存要求很严格,其次,运行在后台的程序多,也会吃CPU的核心数量。一个核心肯定是处理不过来的,从而导致你的软件没有响应!


3,表格软件涉及频繁的cpu和内存之间数据的交换,所以,如果你内存与CPU数据交流总线带宽不够,会拖累CPU的工作效率。因为这样的话,你的CPU处理再快也得等数据传递到寄存器后才能开始,CPU在等待的过程中浪费了大量的效率。

所以,买的内存一定要匹配CPU,也就是DDR,一般来说DDR后面的数字越大数据地址总线就越宽,所以,内存最好是最新的DDR规格,如果你是14代CPU和DDR5,理论上运行表格软件是不会有卡顿的!


4,提高硬盘和内存的数据交换效率可以明显地缩短程序的加载时间。也就是你双击一下表格软件,表格软件打开的速度,如果你采用的是固态硬盘,那么存储在硬盘里面关于表格的代码会很快加载在内存上,所以你打开软件的速度比正常的机械硬盘快很多,也就是秒开。

在表格运行过程中,可能也会涉及到读取和保存你的工作进度,所以,如果你的工程量比较大,使用固态硬盘基本可以秒保存。


5,1级缓存,2级缓存和3级缓存这些其实够用就行,CPU缓存其实也是内存,只不过它的数据交换效率比内存还高,也就是根据数据的交换效率从高到低分别就是寄存器,1级,2级,3级,内存,固态到硬盘。

所以,总和来看,CPU,内存,硬盘都得相互成就。


不过Excel 从来不是处理以G为单位计算体积的数据的工具,这个时候应该开始使用数据库了,比如最简单的 Access。Excle 在工作中要不停的检索每一个表格,计算每一个公式,这种量大重复且简单的计算交给 CPU 那几个核心,说实话,还不如调用 GPU 做并行计算,可惜微软并没有搞。

所以如真的是比较大的数据的话还是用数据库处理起来比较快,对硬件的要求也会低不少。


常见 CPU 的 Excel 性能如下图所示:








添加回复 (0) 2025-01-15 22:40:12 [1楼]
军衔:
经验:185661/200000
发帖:
70/25628
精华数/发帖数
信誉:
三 星
累计收入:
10000元以上
个性头衔:
点击取消显示
看来数据量比较大的话EXCEL还是不行呀,用数据库比较好,碰到过某部门上面下发的人事管理,用的SQL的数据库,几万人的信息,以前的单核P4速度就很快
添加回复 (0) 2025-01-16 10:55:33 [2楼]
总回帖数:1
快速回复主题
您需要 登录注册 后才可以回帖
你知道吗?如果你浏览帖子时只想看楼主的回复,只要点击【只看楼主】就可以轻松过滤其他人的回复哟!