2010-05-24 39 views
10

我想知道在Windows中每個線程時間片(量子)需要多長時間,但我發現的唯一信息是關於時鐘滴答從15到20ms或20-30ms。 我如何找到這些信息? 我認爲它可能會有所不同,從操作系統到操作系統,但我不確定。 我很欣賞這個主題的任何建議。Windows XP中的每個線程時間片需要多長時間?

謝謝。

+1

我相信有(或曾經是)系統設置的地方,也影響了這一點。 「優化桌面」(較小時間片)或「優化服務器」(較大時間片)。無論哪種方式,這絕對是系統相關的。 – Thomas 2010-05-24 16:09:50

回答

3
This KB article

對Windows 2000 Server的版本的一些信息:

目前在Windows中,3個量程等於或者10毫秒(單處理器)或15毫秒(多處理器的Pentium)。這取決於爲您的計算機選擇的硬件抽象層(HAL)。原始設備製造商(OEM)HAL可能具有不同的價值。當選擇後臺服務時(正如您在典型的服務器安裝中選擇的那樣),目前使用固定爲36個量程的時間片。

因此,在多處理器奔騰中,量子將是5ms,時間片長達180ms。這對我來說似乎相當大,雖然...

1

時間片不僅在操作系統之間而且在處理器之間也不同。我想不出有什麼方法可以找出某些問題(因爲操作系統在時間片分配方面的問題,微型基準測試不起作用)。