這是Win XP Professional中服務列表上頁數最多的服務。它也是我運行的最耗用內存的服務。 頁面錯誤必須對內存地址進行分頁等操作。做「分頁」的真正過程不在我的範圍之內,但我真的很想了解更多關於它和它的行爲。 真正的意思是coreserviceshell.exe有481.510頁錯誤!真正的意思是coreserviceshell.exe有481.510頁錯誤?
回答
當進程(運行程序)嘗試訪問已交換到磁盤的內存時,會發生A page fault。操作系統可能會將內存移動到磁盤以允許程序訪問比計算機實際具有的內存更多的內存,稱爲virtual memory。頁面錯誤是操作系統將這塊內存(稱爲頁面)從磁盤加載回內存。
481,510頁錯誤是太多還是太少?這取決於進程運行了多長時間。真正的問題不是發生了多少這是頁錯誤率,page faults per second in the Windows performance counters。如果這是很高的話,系統可能花費太多時間加載或保存頁面,稱爲抖動。
只要進程請求屬於其虛擬空間的內存頁面,但在請求時在主物理內存中不可用,就會發生頁面錯誤。
這通常意味着操作系統將從磁盤加載頁面以使其可用於進程。這樣做,操作系統也可能會選擇換出其他頁面的過程,因爲最近沒有使用過,沒有經常使用或類似的標準。
一頁通常是4kb(4.096字節),所以481.510 page faults x 4.096 bytes = 1.972.264.960 bytes
。這意味着總共約2 Gb的頁面錯誤(通常交換到硬盤或從硬盤交換)。如果它們在很短的時間內發生,就該購買另一個RAM模塊了。如果你在一週左右的時間內測量它們,那麼在這種情況下,這不是問題。
Here你可以找到關於虛擬和物理內存,分頁和交換的更多信息。
嗨!我懷疑這是任何形式的RAM模塊問題。這個過程始終在進行。現在我已經看過使用與3-PC的許可證程序相同的程序的筆記本,並且該程序在每臺計算機上都使用了coreserviceshell.exe。在筆記本上它已註冊19.xxx.xxx(1900萬頁錯誤),此時我正在撰寫此消息。 –
現在是2000萬頁面錯誤。我不覺得這很奇怪,因爲過程是在納秒內進行的,並且在那種方式下,所以我現在不知道該怎麼辦。 ... –
如果您打開了這兩個程序中的任何一個,您會收到多少頁面錯誤? –
- 1. 錯誤是什麼意思?
- 2. 什麼是真正的意思是REST風格的URL
- 3. df.mean是不是系列的真正意思?
- 4. 我的錯誤是什麼意思?
- 5. 這個錯誤信息是什麼意思?下標索引必須是真正的正整數或邏輯
- 6. Activity.onDestroy幕後真正的破壞是什麼意思?
- 7. 這個Java錯誤是什麼意思?
- 8. 此錯誤消息是什麼意思?
- 9. 這個valgrind錯誤是什麼意思?
- 10. 這個mysql錯誤是什麼意思?
- 11. 以下錯誤是什麼意思?
- 12. HTTP 403錯誤是什麼意思?
- 13. 這個Spring錯誤是什麼意思?
- 14. 這個CPAN錯誤是什麼意思?
- 15. 「unhashable type:'list'」錯誤是什麼意思?
- 16. 這個錯誤是什麼意思?
- 17. _(「寫入錯誤」)是什麼意思?
- 18. 這個pyglet錯誤是什麼意思?
- 19. 這個PHP錯誤是什麼意思?
- 20. 」錯誤:。「這是什麼意思?
- 21. Apache錯誤,它們是什麼意思?
- 22. [allowDefinition]錯誤信息是什麼意思?
- 23. 這個VB6錯誤是什麼意思?
- 24. 錯誤是什麼意思LNK2019
- 25. GNU做錯誤58是什麼意思?
- 26. visitFunction錯誤是什麼意思?
- 27. 錯誤C4996是什麼意思?
- 28. 錯誤C2600:這是什麼意思?
- 29. mysql - 這個錯誤是什麼意思?
- 30. 這些HPROF錯誤是什麼意思?
嗨,謝謝你的回答。這個過程始終在進行。現在我已經看過使用與3-PC的許可證程序相同的程序的筆記本,並且該程序在每臺計算機上都使用了coreserviceshell.exe。在筆記本上它已註冊19.xxx.xxx(1900萬頁錯誤),此時我正在撰寫此消息。 –
考慮到opera有大約5xx.xxx頁面錯誤,Firefox大概8xxx.xxx.xxx(百萬)頁面錯誤,我覺得這很「正常」。我現在都在使用它們,而且也是我最開放的程序。你能從中解脫出來嗎? –
如果您打開了這兩個程序中的任何一個,您會收到多少頁面錯誤? –