Kree | STEP.1 STEP.2 STEP.3 下載 CachemanXP 記憶體管理程式: http://hotdl.com/dl/showfile.php?id=80&category=26 STEP.4 1.移除 Excel,重新安裝 2.安裝時,安裝目錄選擇放在 RamDisk 底下 (確定 RamDisk 空間足夠) 3.當然的,要開啟的 .xls 檔,也要放在 RamDisk 底下 4.當 Excel 安裝入 RamDisk,.xls 也拷貝進去後,對 RamDisk 執行「磁碟重組」,估計幾秒鐘就可以重組完畢。 STEP.5 另類加速法:設定程序優先權 開啟 Excel 後,先不要去開啟檔案 把程序的優先權調 [高] 之後,再去開啟 但是這有一個缺點,就是每次開啟程式都要去調 直接在捷徑的後面加"指定優先權"的參數 應該可以讓程式一開啟,就依照指定去優先權去運行 可以搜尋看看是否有這樣的參數 以上設定完畢 Excel 會幾乎都從 RamDisk 運行 只有少部份系統 DEL 或 API,才會從硬碟讀取 RAM 速度快過 HD 100倍以上 即使 RAID 0 兩顆,也不過是加速2倍 因此就可排除是磁碟 I/O 的問題 而 CPU 使用率沒有吃到 100% 將優先權調高之後,應該會吃比較多 理論上,可大幅縮短開啟時間 再來的,就是程式本身演算法的問題了,此部份使用者無法修改 |
回覆 |
會員 | linux_xp---有太多的感謝 我明天馬上試 希望能解決 結果如何 再來報告 |
回覆 |
會員 | 另一個問題,你用ramdisk來儲存資料,可有把不斷電系統加上去,不然一停電,資料可就流失了,還要記得隨時備份. |
回覆 |
會員 | 引用:
| |
回覆 |
會員 | 開啟程式時直接加入優先權設定可用指令寫個批次檔來完成 start /HIGH excel.exe 或 start /ABOVENORMAL excel.exe 就不用每次開excel就要調一次優先權 甚至複製 .xls 等動作都一次作進去 更方便 |
回覆 |
Private Eye | 引用:
本站版規先看一看 你在別站也開相同主題 現在在公司擔任mis之類的人員還真好當 | |
回覆 |
~打雜的~ | 呵∼真的是一歨錯歨歨錯啊。 Excel基本上搞到這麼大...我是建議要不要轉換成資料庫呢? RAM Disk也不會是長遠的解決方法..(我個人覺得),系統轉換總會有陣痛期,用力給他轉下去吧∼∼(反正公司出錢...呵呵∼) RAID....基本上存放大量資料這個玩具很好用..但是你要拿來做及時...沒用過耶... .. RAID 0很快是沒錯..掛一顆就死人了....要不要來個RAID 0+1..多花點錢..資料保住才是最重要的..(我們用的是8顆硬碟的SCSI RAID-5,只是用來確保資料不會掛點而已...備用機也有四顆IDE RAID-5.) 現在的MIS人員好像都被當成全能人物(例如什麼壞掉都找MIS..水管啦..飲水機..抽水馬達...) |
回覆 |
會員 | 引用:
雖說沒有全部解決我的問題 但至少有收穫(時間減少一半--我的EXCEL檔有4至6個工作表 大部份都是5個 第3.4個參照了第1.2工作表 第3.4個工作表欄位用了250欄 也用了55272列 所以總共有13818000筆資料) 特別再一次謝謝大家 1.誠如這位大大所說 我在其他論壇也開了同樣議題 但那兒好像沒有像這裡一樣有得到任何幫助 還是這裡的人較為優秀 試想各位他日如也遇到相同問題時 是不是就有幫助了呢?? 雖然我不是所謂MIS人員 但就這問題的解決 我似乎有了實際的收益--- 由各位提出解決方案(因為我比較不會) 而我負責去施行後 再報告大家 這樣大家都獲利--這不就是討論區的目的嗎?(總要有人去實際施行及應用吧!!否則大家所知道的都只是理論而已 而無實際做做看看結果如何??) 2.OFFICE 是無法安裝在RAMDISK內的 因為安裝後 只要你重開機 它就不見了所以只能安裝在C:/(害我重灌了2次) 3.當初電腦公司來處理時 我公司並限制其金額上限 我現在想想電腦公司為何不直接用雙核心CPU是有他的道理的 因為單就處理單一程式速度而言我們這顆P4-640是最快的----只是他沒想到我在等待的同時又去上網罷了 4.目前我還在試驗分頁檔的調整 因為將它調為0時 速度好像沒有比留一點時快 --等再有結果時 再來報告 5.還有沒有人有其他建議??? 我可以再去試試 | |
回覆 |
會員 | 對了 有一點 忘了跟大家說--不論我怎麼調 我的CPU使用率都一樣在%50至%55中間 |
回覆 |
Kree | 引用:
這是其中一種,Cenatek 公司出品的 功能較少,但依據下面鏈結這篇的討論結果,普便認為它的效率較高: http://www.pczone.com.tw/vbb3/showthread.php?t=37405 (註:該篇中說的 RamDiskNT 是 Cenatek 出品的,後來又出了 XP版。原先一樓說效能較差的 RamDiskXP 是不同公司出的) DRAM (動態存取記憶體) 須依靠微小電流給晶片刷新資料,才能保持住 (keep) 資料 當電腦關機時,因為 DRAM 沒有供電,資料便會遺失 如上圖所示 RamDisk 類的軟體為了克服這個問題,必定會有存入硬碟功能 會在關機時,將 DRAM 資料頃印至硬碟 開機時,再將映像檔還原至 DRAM (RamDisk)中 如此資料便不會消失 但有一點得承認的,這個機制的確不是那麼可靠 偶而,會發生無法還原映像檔的情況,導致資料遺失 所以用 RamDisk,備份功夫不可少 不過話說回來,Cenatek 公司這個 RamDsik 軟體怪怪的 上圖是 1.7 版,註冊序號已經輸入了 但是卻無法開啟 100 MB 以上的 RamDisk 誠如圖中所見,AWE 記憶體配置,是無法選取的 1.9 版的更奇怪,是連開都不能開 估計是有分正式版和試用版,試用版即使破解了,也無法獲得所有功能 而正式版是要錢買的.... 100MB 我是拿來放 Firefox 和它的 profiles 檔 開啟速度超快,瀏覽器和網頁都是瞬間開啟,讚 經費許可的話,這種硬體式的會更理想,更穩定和可靠,且容量更大 引用:
就我所知,只有 WIN-XP 可以完全關閉分頁檔,WIN-2K 不行 WIN-2K 系統有限制必須保留 2MB 給 pagefiles WIN-2003 server 沒試過,不曉得 而 WIN-XP 要把分頁檔關閉,並不是只要調 0 這麼簡單 WIN-XP 有一個機制,預設值是開啟的 會把 DRAM 中暫時用不到的 DLL 動態連結檔 移至分頁檔(swap)儲存,以節省真實記憶體耗用量 如果這個機制發生作用時,分頁檔為0 WIN-XP 會很雞婆的去建立暫時用的分頁檔 導致系統效能在那一瞬間,會有停頓的感覺 此機制預設是開啟的,視窗中沒有任何選項可以將它關閉 要關閉它,只能修改「機碼」(regedit) 或者使用第三方軟體 引用:
並非所有的軟體都支援 SMP 軟體要能夠支援 SMP,必須在撰寫時就考慮到會有這種需求 而在程式碼中,加入了分散式運算的架構 只有極少數需要重度運算的軟體,如:3D-MAX,MAYA 之類的 才會有支援 SMP 如果軟體不支援 SMP 它只會使用到一顆CPU,另一顆則是完全閒置 上圖所示,這是一顆 CPU 的情況 如果是兩顆 CPU,會看到兩個 CPU 表 但有時用 Intel P4 的 CPU 明明只有插一顆,卻看見兩個 CPU 使用表 這是 HT (超執行緒) 的功能 作業系統會把支援 HT 的 CPU,辨識為兩顆 有點類似 SMP ,只不過是虛擬出來的 HT 功能可以避免傳統架構中 當 CPU 使用率達 100%,會導致其它程序停頓的情形 但軟體若不支援 SMP,會有一顆擺著閒置 HT 功能將 CPU 分割成兩顆虛擬 CPU,各 50% 此時若有一個不支援 SMP 的軟體,有高度運算需求 會造成一邊滿載,另一邊閒置的情況 當然另一邊不是完全閒置,它會用來處理系統的一些額外運算需求 如果是這種情況,可以考慮把 HT 關閉試試看 HT 的開關,由主機板 BIOS 中設定 | |||
回覆 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。