一个正常用了多年的数据处理表,突然狂吃内存直到死机
环境:
电脑A 台式机,工作机, win7, i7 4790, 16G扩展到32G,;
电脑B,笔记本,, i7 , 16G, (与台式机同一安装包);
所有软件都在D,C是纯系统盘
问题表有一点VBA计算,主要是函数,没有函数,微量数组,第三方数据库接入rtd,动态数据更新,也是唯一的数据源。在出问题之前,同环境,同表格已经正常运行很多年。平时使用的时候右下角状态栏的“数据计算”也就是闪一到两下就能完成一遍更新。
问题:
上周2,开始,问题在电脑A上就出现内存占用无故爆涨,直到内存占用满后卡死电脑。
但是,其他类似表格(内容几乎一致、大小几乎一致,只是数据处理的标的不同)不论在电脑A还是电脑B上都可以正常运行
上周2后到这周5前,问题在电脑B上可以正常运行,但从这周5开始,问题在电脑B上也不能正常运行了,也是内存占用满后卡死电脑,只是在这种情况下可以后台主动关闭
这周5计了下时间,问题在打开3分10秒-3分20秒左右就会开始转圈快速吃内存直到卡死。
以下措施均无效:
1、关掉三方数据库,并且关闭公式自动计算
2、全盘杀毒、杀木马
3、分别重装三方数据库、修复、重装
4、检查电脑A硬盘、内存都没有问题
5、在电脑A上把内存从16G扩展到32G
6、为了排除是否意外VBA或者函数改变导致这样的问题,我特地找了3个月前的备份表,更新成最新的数据来用,依然没有改善
各位老大抱歉,这个表不是很方便上传。有没有大佬给指个方向?感谢!
同类型的其他文件都没问题,只有高亮文件有问题
吃内存的过程
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。