間違いだらけの Windows チューニング その 3-2 (LargeSystemCache) Vista 篇
先日、IoPageLockLimit が Windows XPやVistaはもちろん、Windows 2000 SP4でも参照すらされていないことを紹介しましたが、 Windows Vista でも、LargeSystemCache は有効か、無効かで意見が割れてるようなので、調べてみました。
まず、解析したのは、6.0.6001.18226 です。(Vista SP1)
Session Manager\Quota System | XP | Vista |
CpuRateLimit | O |
Session Manager\Memory Management | XP | Vista |
PagedPoolQuota | O | O |
NonPagedPoolQuota | O | O |
PagingFileQuota | O | O |
WorkingSetPagesQuota | O | |
AllocationPreference | O | O |
DynamicMemory | O | O |
Mirroring | O | O |
PoolUsageMaximum | O | O |
MapAllocationFragment | O | O |
MoveImages | O | |
LowMemoryThreshold | O | O |
LargePageDrivers | O | |
HighMemoryThreshold | O | O |
DisablePagingExecutive | O | O |
SecondLevelDataCache | O | O |
ClearPageFileAtShutdown | O | O |
NonPagedPoolLimit | O | |
PagedPoolLimit | O | |
SystemCacheLimit | O | |
SystemPtesLimit | O | |
SessionSpaceLimit | O | |
PoolTagSmallTableSize | O | |
PoolTag | O | O |
PoolTagOverruns | O | O |
ProtectNonPagedPool | O | O |
TrackLockedPages | O | O |
TrackPtes | O | O |
PageValidationAction | O | |
PageValidationFrequency | O | |
VerifyDrivers | O | O |
VerifyDriverLevel | O | O |
VerifyMode | O | O |
VerifyTriage | O | |
VerifyTriageRules | O | |
VerifierFaultProbability | O | |
VerifierFaultBootMinutes | O | |
VerifierFaultApplications | O | |
VerifierFaultTags | O | |
VerifierRandomTargets | O | |
VerifyBTSBufferSize | O | |
LargePageMinimum | O | O |
EnforceWriteProtection | O | O |
MakeLowMemory | O | O |
DeadlockRecursionDepthLimit | O | O |
DeadlockSearchNodesLimit | O | O |
MinimumStackCommitInBytes | O | O |
LargeSystemCache | O | |
NonPagedPoolSize | O | |
PagedPoolSize | O | |
SystemPages | O | |
SystemViewSize | O | |
SessionImageSize | O | |
DontVerifyRandomDrivers | O | |
OverCommitSize | O | |
ModifiedPageLife | O | |
SnapUnloads | O | |
SessionViewSize | O | |
SessionPoolSize | O | |
NonPagedPoolMaximumPercent | O | |
LargeStackSize | O | |
NodeCount | O | |
Affinity | O | |
AffinityShift | O | |
PageMask | O | |
PageShift | O |
Session Manager\Executive | XP | Vista |
AdditionalCriticalWorkerThreads | O | O |
AdditionalDelayedWorkerThreads | O | O |
MaxTimeSeparationBeforeCorrect | O | O |
TickcountRolloverDelay | O | |
CoverageMaxPagedPool | O | |
PriorityQuantumMatrix | O |
Session Manager\Kernel | XP | Vista |
DPCTimeout | O | |
DpcWatchdogPeriod | O | |
ThreadDpcEnable | O | |
DpcQueueDepth | O | O |
MinimumDpcRate | O | O |
AdjustDpcThreshold | O | O |
IdealDpcRate | O | O |
FastSystemCallDisable | O | O |
XMMIZeroingEnable | W2K | O |
CacheErrataOverride | O | |
DisableExceptionChainValidation | O | |
ObTracePoolTags | O | O |
ObTraceProcessName | O | O |
ObTracePermanent | O | |
PoCleanShutdownFlags | O | O |
ObUnsecureGlobalNames | O | O |
TimerCheckFlags | O | |
ObCaseInsensitive | O | O |
ObTraceNoDeregister | O |
Session Manager\Power | XP | Vista |
ProtectionWatchDogTimeout | O | |
FlushPolicy | O | |
IdleDefaultMinThrottle | O | |
IdleThrottleCheckRate | O | |
IdleThrottleCheckTimeout | O | |
IdleFrom0Delay | O | |
IdleFrom0IdlePercent | O | |
Idle0TimeCheck | O | |
IdleTimeCheck | O | |
IdleTo0Percent | O | |
IdleDefaultDemotePercent | O | |
IdleDefaultDemoteTime | O | |
IdleDefaultPromotePercent | O | |
IdleDefaultPromoteTime | O |
Session Manager\I/O System | XP | Vista |
CountOperations | O | O |
LargeIrpStackLocations | O | O |
IoFailZeroAccessCreate | O | |
IoVerifierLevel | O | |
PerfDecreaseAbsoluteModifier | O | |
PerfIncreaseTimeValue | O |
Session Manager\Configuration Manager | XP | Vista |
RegistryLogSizeLimit | O | O |
SelfHealingEnabled | O | O |
RegistryLazyFlushInterval | O | O |
RegistryLazyFlushHiveCount | O | |
VirtualizationEnabled | O | |
ProtectedStorage | O | |
DelayCloseSize | O | |
HiveVANumerator | O | |
HiveVADenominator | O | |
FreezeThawTimeoutInSeconds | O | |
SystemHiveLimitSize | O |
Session Manager | XP | Vista |
GlobalFlag | O | O |
PowerPolicySimulate | O | O |
Debugger Retries | O | O |
DebuggerMaxModuleMsgs | O | |
Initial Process | O | |
AlpcMessageLog | O | |
ImageExecutionOptions | O | |
ResourceTimeoutCount | O | O |
ResourceCheckFlags | O | O |
CriticalSectionTimeout | O | O |
HeapSegmentReserve | O | O |
HeapSegmentCommit | O | O |
HeapDeCommitTotalFreeThreshold | O | O |
HeapDeCommitFreeBlockThreshold | O | O |
ProtectionMode | O | O |
ObjectSecurityMode | O | O |
LUIDDeviceMapsDisabled | O | O |
EnableTimerWatchdog | O | |
LicensedProcessors | O | |
RegisteredProcessors | O |
見てのとおり、LargeSystemCache はありません。
まぁ、Vistaになってから、メモリ管理のしかたが変わったのかもしれませんね。
(かなりVistaで無くなっている設定があります。)
ソース解析したら、メモリ管理の部分まったく違いました
ちなみに、LargeSystemCache は おろか、 IoPageLockLimit の設定まで 記載されている Vista のチューンアップ本が出てたりします(笑)
関連サイト:
デマとコピペとプラシーボ | ゴミ捨て場
ユーザの感情に作用する遅延書き込みの仕組みを暴け - 記事紹介: Inside Vista SP1 File Copy Improvements (3) - NyaRuRuの日記
2009/6/20 現在 間違ってるサイト:
Vistaのチューニング - Ryota Weblog
今日のVISTAさん - 狄雲
Vistaの高速化
2008-09-12 - ときどき日記(Rev1)
Windows Vista チューニング+高速化 -3 - Windows Live
:: Muuのブログ | VISTA奮闘記(7) ::
Vistaをチューニング・改造して安全にシステムを高速化する方法(3)
EeePCの軌跡: VAIO type Pカスタマイズ(Vista版)
Windows XPからWindows Vistaへの移行時に参考となるメモ
レジストリ設定ファイル【Vista】
WindowsVista 軽量化大作戦 - GAME TYPE! -
Vista
とりあえずその7 [レジストリからシステムメモリを調整して高速化] | Kick the Vista!!
Vistaをチューニング・改造して安全にシステムを高速化する方法(3)
デジタルタブローとは。 : 504.2007/12/06
Vista4(サービス/マルチOS再び 他)
Mskな雑記帳: NotePCVista
Comments