間違いだらけの 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