一個正常用了多年的數據處理表,突然狂吃內存直到死機
環境:
電腦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個月前的備份表,更新成最新的數據來用,依然沒有改善
各位老大抱歉,這個表不是很方便上傳。有沒有大佬給指個方向?感謝!
同類型的其他文件都沒問題,只有高亮文件有問題
吃內存的過程
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。