2008-11-24 36 views

回答

2

免責聲明:我不工作的所有的Windows

多下在一般情況下,你不應該惹您的操作系統的緩存。它應該足夠聰明,可以緩存經常訪問的數據。如果沒有,您應該使用應用程序級緩存。我不知道您使用的是哪種語言,但最有可能的是您的語言有一個很好的緩存框架。

0

如果您的文件被頻繁訪問並且不是太大,它已經存在很多不同的緩存。您的語言運行時(如CRT)緩存,文件系統緩存(或者我認爲您的意思是「OS緩存」)和HDD緩存。

如果您的文件很小並且頻繁訪問,但仍然不在緩存中,則該文件不夠小或訪問頻率不夠。您可能可以解決第一個問題,但不要嘗試修復第二個問題,因爲它基本上意味着其他文件比您更頻繁地訪問,而且很可能出於某種原因。例如,用戶寧願使用另一個應用程序而不是您的應用程序。相信我,這是可能的,而且會發生。

相關問題