回覆列表
-
1 # 使用者6066856260939
-
2 # 藍風24
也不知你是說虛擬記憶體的磁碟快取,還是磁碟用於資料與儲存的快取
虛擬記憶體它是作暫存的地方,是一個很寵大的資料交換檔案,很多應用程式都經常會使用到,所以系統需要經常對主儲存器作大量的資料存取,因此存取這個檔案的速度便構成影響計算機快慢的非常重要因素!一般Windows預設的是由系統自行管理虛擬記憶體,它會因應不同程式所需而自動調校交換檔的大小,但這樣的變大縮小會給系統帶來額外的負擔,令系統運作變慢!有見及此,使用者最好自定虛擬記憶體的最小值和最大值,避免經常變換大小。要設定虛擬記憶體,在“我的電腦”上按右鍵選擇“屬性”,在“高階”選項裡的“效能”的對話方塊中,對“虛擬記憶體”進行設定。
磁碟快取一班為8M,st500G 現在有32M
這個快取大小是固定的,迅雷下載時可以修改,迅雷所預設的快取大小
步驟如下:開啟迅雷 配置 常規 磁碟緩衝區設定
要檢視你硬碟物理快取大小可以使用hd ture 軟體,這是一款免費的專業硬碟測試軟體
這個研究快取框架的話,研究一下ehcache肯定是不會錯的,一般來說其特性和值得研究的方向就是以下幾點: 1. 快速 2. 簡單 3. 多種快取策略 4. 快取資料有兩級:記憶體和磁碟,因此無需擔心容量問題 5. 快取資料會在虛擬機器重啟的過程中寫入磁碟 6. 可以透過RMI、可插入API等方式進行分散式快取 7. 具有快取和快取管理器的偵聽介面 8. 支援多快取管理器例項,以及一個例項的多個快取區域 如果自己開發相同的快取框架的話,注意以上幾點肯定是錯不了的,在另外一方面來說,不只是要注意以上這些。 還需要注意快取框架所佔的記憶體大小,在設計與實現時最大的記憶體使用值,因為當快取框架過大時,會出現快取框架和應用程式搶佔記憶體的情況,所以不建議快取框架能夠快取太多的東西,在此可以和redis或者是memcached結合在一起來使用,研究ehcache相關特性後,將自己做的快取框架當做一級快取,redis作為二級快取,redis進行應佇列釋出訂閱,然後相應應用程式監聽佇列,隨之更新自己研發的快取框架。這些都是需要考慮的。