@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ks: <https://comcomponent.com/vocab/> .

<https://comcomponent.com/blog/windows-memory-usage-working-set-commit/#article>
    schema:about <https://comcomponent.com/knowledge/physical-memory-residency/>, <https://comcomponent.com/knowledge/process-private-commit/>, <https://comcomponent.com/knowledge/system-commit-charge/>, <https://comcomponent.com/knowledge/windows-virtual-address-space-usage/> ;
    schema:mentions <https://comcomponent.com/knowledge/working-set-rss/>, <https://comcomponent.com/knowledge/private-physical-memory-residency/>, <https://comcomponent.com/knowledge/private-working-set/>, <https://comcomponent.com/knowledge/private-bytes/>, <https://comcomponent.com/knowledge/available-physical-memory/>, <https://comcomponent.com/knowledge/page-fault/>, <https://comcomponent.com/knowledge/soft-page-fault/>, <https://comcomponent.com/knowledge/hard-page-fault/>, <https://comcomponent.com/knowledge/working-set-trimming/>, <https://comcomponent.com/knowledge/page-file/>, <https://comcomponent.com/knowledge/commit-limit-pressure/>, <https://comcomponent.com/knowledge/system-commit-headroom/>, <https://comcomponent.com/knowledge/physical-memory-pressure/>, <https://comcomponent.com/knowledge/virtual-address-space-exhaustion/>, <https://comcomponent.com/knowledge/address-space-fragmentation/>, <https://comcomponent.com/knowledge/memory-allocation-failure/>, <https://comcomponent.com/knowledge/repeated-workload-baseline/>, <https://comcomponent.com/knowledge/private-bytes-growth/>, <https://comcomponent.com/knowledge/vmmap/>, <https://comcomponent.com/knowledge/rammap/>, <https://comcomponent.com/knowledge/wpr-wpa/> .

<https://comcomponent.com/knowledge/physical-memory-residency/> a skos:Concept ;
    skos:prefLabel "物理RAM常駐量"@ja ;
    skos:definition "プロセスから参照できるページのうち、現在物理RAMに常駐していてページフォールトなしに利用できる量。論理的な割り当て量やコミット量とは別の軸である。"@ja ;
    skos:altLabel "physical memory residency" ;
    skos:altLabel "RAM residency" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/working-set-rss/> .

<https://comcomponent.com/knowledge/process-private-commit/> a skos:Concept ;
    skos:prefLabel "プロセス固有コミット"@ja ;
    skos:definition "メモリマネージャーが特定プロセス専用としてコミットし、RAMまたはページファイル等による裏付けを約束している量。現在RAMに常駐しているかどうかとは独立している。"@ja ;
    skos:altLabel "process private commit" ;
    skos:altLabel "process commit charge" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/private-bytes/> .

<https://comcomponent.com/knowledge/system-commit-charge/> a skos:Concept ;
    skos:prefLabel "システムコミットチャージ"@ja ;
    skos:definition "システム全体で現在コミットされ、RAMまたはページファイル等による裏付けが約束されている量。タスクマネージャーの「コミット済み X/Y」のXに相当し、ページファイルへ実際に書かれた量ではない。"@ja ;
    skos:altLabel "System Commit" ;
    skos:altLabel "コミット済み"@ja .

<https://comcomponent.com/knowledge/windows-virtual-address-space-usage/> a skos:Concept ;
    skos:prefLabel "Windowsプロセスの仮想アドレス空間使用量"@ja ;
    skos:definition "Windowsプロセスの仮想アドレス範囲がFree、Reserved、Committedなどとして占められている規模。物理RAM常駐量やコミット量とは別に増減する。"@ja ;
    skos:altLabel "Virtual Bytes" ;
    skos:altLabel "virtual address space usage" .

<https://comcomponent.com/knowledge/working-set-rss/> a skos:Concept ;
    skos:prefLabel "Working Set / RSS"@ja ;
    skos:definition "物理メモリ上に載っているプロセスのページ量を表すOS視点のメモリ指標。GCヒープの生存オブジェクト量とは一致しない。"@ja ;
    skos:altLabel "プロセス常駐メモリ"@ja .

<https://comcomponent.com/knowledge/private-physical-memory-residency/> a skos:Concept ;
    skos:prefLabel "プロセス固有の物理RAM常駐量"@ja ;
    skos:definition "現在物理RAMに常駐するページのうち、共有可能ページを除いたプロセス固有部分の量。プロセス固有の全コミット量とは一致しない。"@ja ;
    skos:altLabel "private physical memory residency" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/private-working-set/> .

<https://comcomponent.com/knowledge/private-working-set/> a skos:Concept ;
    skos:prefLabel "Private Working Set"@ja ;
    skos:definition "Working Setのうち、現在そのプロセスだけに属して物理RAMへ常駐しているページ量を表す指標。プロセス固有の全コミット量ではない。"@ja ;
    skos:altLabel "プライベートワーキングセット"@ja ;
    skos:altLabel "PrivateWorkingSetSize" .

<https://comcomponent.com/knowledge/private-bytes/> a skos:Concept ;
    skos:prefLabel "Private Bytes"@ja ;
    skos:definition "プロセスが専有しているコミット済みメモリ量を表す、Windowsプロセスの計測値。"@ja ;
    skos:altLabel "プライベートバイト"@ja .

<https://comcomponent.com/knowledge/private-bytes-growth/> a skos:Concept ;
    skos:prefLabel "Private Bytesの増加"@ja ;
    skos:definition "プロセスのPrivate Bytesが操作の繰り返しに応じて増え続け、二度と減らない状態である。"@ja ;
    skos:altLabel "メモリリーク(ネイティブ/マネージド)"@ja ;
    skos:altLabel "Private Bytesが増え続ける"@ja ;
    ks:verifiedBy <https://comcomponent.com/knowledge/private-bytes/> ;
    ks:verifiedBy <https://comcomponent.com/knowledge/repeated-workload-baseline/> ;
    ks:verifiedBy <https://comcomponent.com/knowledge/vmmap/> .

<https://comcomponent.com/knowledge/commit-limit-pressure/> a skos:Concept ;
    skos:prefLabel "コミット上限の逼迫"@ja ;
    skos:definition "システムコミットチャージがコミット上限へ近づき、新たなコミット済みメモリの要求を支えにくくなっている状態。"@ja ;
    skos:altLabel "commit limit pressure" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/system-commit-headroom/> .

<https://comcomponent.com/knowledge/system-commit-headroom/> a skos:Concept ;
    skos:prefLabel "システムコミット余力"@ja ;
    skos:definition "システムコミットチャージ（Committed Bytes／X）とコミット上限（Commit Limit／Y）を対で比較し、新しいコミット要求を支えられる余力を判断する指標。X単独でもページファイルの使用量でもない。"@ja ;
    skos:altLabel "Committed Bytes / Commit Limit" ;
    skos:altLabel "コミット済み X/Y"@ja ;
    skos:altLabel "Committed X/Y" .

<https://comcomponent.com/knowledge/physical-memory-pressure/> a skos:Concept ;
    skos:prefLabel "物理メモリ圧迫"@ja ;
    skos:definition "再利用可能な物理メモリが減り、Standbyの回収やWorking Setのトリム、ページ読み込みなどが性能へ影響し得る状態。"@ja ;
    skos:altLabel "physical memory pressure" ;
    skos:altLabel "RAM pressure" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/available-physical-memory/> ;
    ks:verifiedBy <https://comcomponent.com/knowledge/rammap/> .

<https://comcomponent.com/knowledge/available-physical-memory/> a skos:Concept ;
    skos:prefLabel "利用可能な物理メモリ"@ja ;
    skos:definition "Windowsが新しい割り当てへ速やかに再利用できるFree、Zeroed、Standbyの合計を表す物理メモリ指標。単純な未使用RAMだけを意味しない。"@ja ;
    skos:altLabel "Available MBytes" ;
    skos:altLabel "Available memory" .

<https://comcomponent.com/knowledge/virtual-address-space-exhaustion/> a skos:Concept ;
    skos:prefLabel "仮想アドレス空間の枯渇"@ja ;
    skos:definition "プロセスが利用できる仮想アドレス範囲を使い切り、新しい領域を確保できない状態。物理RAMに空きがあっても起こり得る。"@ja ;
    skos:altLabel "virtual address space exhaustion" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/windows-virtual-address-space-usage/> .

<https://comcomponent.com/knowledge/working-set-trimming/> a skos:Concept ;
    skos:prefLabel "Working Setのトリム"@ja ;
    skos:definition "プロセスのWorking Setから可能な限り常駐ページを外し、物理RAM常駐量を減らす操作。論理的な割り当てやコミットの解放とは異なる。"@ja ;
    skos:altLabel "Working Set trimming" ;
    skos:altLabel "EmptyWorkingSet" ;
    ks:notRecommendedFor <https://comcomponent.com/knowledge/private-bytes-growth/> .

<https://comcomponent.com/knowledge/page-fault/> a skos:Concept ;
    skos:prefLabel "ページフォールト"@ja ;
    skos:definition "必要なページがメモリになく取りに行くことになる現象。ホットパスで起きると遅延が一気に大きくなる。VirtualLockでロックした領域はページアウトされずページフォールトを避けられる。"@ja ;
    skos:altLabel "page fault" ;
    ks:verifiedBy <https://comcomponent.com/knowledge/wpr-wpa/> .

<https://comcomponent.com/knowledge/page-file/> a skos:Concept ;
    skos:prefLabel "ページファイル"@ja ;
    skos:definition "Windowsがコミット上限を支え、変更済みの非アクティブページをRAM外へ退避し、構成に応じてクラッシュダンプにも利用するディスク上のファイル。"@ja ;
    skos:altLabel "page file" ;
    skos:altLabel "paging file" .

<https://comcomponent.com/knowledge/memory-allocation-failure/> a skos:Concept ;
    skos:prefLabel "メモリ割り当て失敗"@ja ;
    skos:definition "プロセスまたはシステムが要求されたメモリ領域やコミットを確保できない状態。物理RAM不足以外にコミット上限やアドレス空間の制約でも起こる。"@ja ;
    skos:altLabel "OutOfMemory" ;
    skos:altLabel "out of memory" ;
    skos:altLabel "allocation failure" .

<https://comcomponent.com/knowledge/address-space-fragmentation/> a skos:Concept ;
    skos:prefLabel "仮想アドレス空間の断片化"@ja ;
    skos:definition "空き仮想アドレスが分散し、合計の空きが残っていても要求された大きさの連続領域を確保できない状態。"@ja ;
    skos:altLabel "address space fragmentation" .

<https://comcomponent.com/knowledge/repeated-workload-baseline/> a skos:Concept ;
    skos:prefLabel "反復負荷後ベースライン"@ja ;
    skos:definition "同じ処理を繰り返した各回の終了後に測定し、メモリ指標が同じ定常状態へ戻るか、段階的に上昇し続けるかを比較する基準値。"@ja ;
    skos:altLabel "post-workload baseline" ;
    skos:altLabel "repeated workload baseline" .

<https://comcomponent.com/knowledge/vmmap/> a skos:Concept ;
    skos:prefLabel "VMMap"@ja ;
    skos:definition "プロセスの仮想・物理メモリを、コミット済み仮想メモリの種類別内訳として分析できるSysinternalsのツールである。"@ja ;
    skos:altLabel "VMMap.exe" .

<https://comcomponent.com/knowledge/rammap/> a skos:Concept ;
    skos:prefLabel "RAMMap"@ja ;
    skos:definition "OS全体の物理メモリ使用状況を、Use Counts・Processes・File Summaryなどのタブで分析できるSysinternalsのツールである。"@ja ;
    skos:altLabel "RAMMap.exe" .

<https://comcomponent.com/knowledge/wpr-wpa/> a skos:Concept ;
    skos:prefLabel "WPR/WPA(Windows Performance Recorder/Analyzer)"@ja ;
    skos:definition "ETWを土台にした、ディスクI/O・電源・起動時間などOS全体の詳細分析に強いWindows標準の性能分析ツール群。"@ja ;
    skos:altLabel "Windows Performance Recorder" ;
    skos:altLabel "Windows Performance Analyzer" ;
    skos:altLabel "wpr" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/physical-memory-residency/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/working-set-rss/> ;
    schema:description "プロセスから参照できるページのうち現在物理RAMに常駐している量はWorking Setで確認する。Working Setにはプロセス固有ページだけでなくDLLやメモリマップトファイルなどの共有可能ページも含まれる。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/memory/working-set>, <https://learn.microsoft.com/windows/win32/procthread/process-working-set> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/private-physical-memory-residency/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/private-working-set/> ;
    schema:description "現在物理RAMに常駐するページのうちプロセス固有部分はPrivate Working Setで確認する。この値は現在の固有常駐量であり、プロセス固有の全コミット量ではない。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/api/psapi/ns-psapi-process_memory_counters_ex2> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/process-private-commit/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/private-bytes/> ;
    schema:description "プロセス固有のコミットチャージはPrivate Bytesで確認する。PROCESS_MEMORY_COUNTERS_EX2のPrivateUsageとPagefileUsageもこのCommit Chargeを表し、ページファイルへ実際に書かれたバイト数ではない。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/api/psapi/ns-psapi-process_memory_counters_ex2>, <https://learn.microsoft.com/dotnet/api/system.diagnostics.process.privatememorysize64> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/private-bytes-growth/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/private-bytes/> ;
    schema:description "ユーザーモードのメモリリーク候補は、時間の経過または反復負荷に伴うPrivate Bytesの継続的な増加として現れることがあるため、スナップショットではなく時系列で確認する。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows-hardware/drivers/debugger/using-performance-monitor-to-find-a-user-mode-memory-leak>, <https://learn.microsoft.com/windows-hardware/drivers/debugger/determining-whether-a-leak-exists> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/commit-limit-pressure/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/system-commit-headroom/> ;
    schema:description "タスクマネージャー等の「コミット済み X/Y」で現在のシステムコミットチャージXをコミット上限Yと比較すると、コミット上限へどの程度近づいているかを確認できる。Xはページファイルの実使用量ではない。"@ja ;
    ks:evidence <https://learn.microsoft.com/troubleshoot/windows-client/performance/introduction-to-the-page-file>, <https://learn.microsoft.com/windows/win32/memory/memory-performance-information> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/physical-memory-pressure/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/available-physical-memory/> ;
    schema:description "システム全体の物理RAM余力は、単純なFreeだけでなくFree・Zeroed・Standbyを含むAvailableで確認する。Standbyは必要に応じて再利用できるキャッシュである。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/memory/memory-performance-information> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/virtual-address-space-exhaustion/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/windows-virtual-address-space-usage/> ;
    schema:description "プロセスの仮想アドレス範囲の消費はVirtual BytesやVMMapのSizeなどで確認し、ReservedとCommittedを物理RAM常駐量から分けて読む。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/memory/page-state>, <https://learn.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc>, <https://learn.microsoft.com/windows/win32/memory/virtual-address-space> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/physical-memory-pressure/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/working-set-trimming/> ;
    schema:description "利用可能な物理メモリを増やす必要がある場合、WindowsのメモリマネージャーはプロセスのWorking Setからページをトリムすることがある。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/memory/working-set> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/working-set-trimming/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/page-fault/> ;
    schema:description "トリムでWorking Setから外したページを後で再参照する場合、ページフォールトが起きる。ページがRAM内のTransitionやStandbyに残っていればソフト、裏付けストアから読み直す必要があればハードになる。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/memory/working-set>, <https://learn.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-setprocessworkingsetsize> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/page-file/> ;
    rdf:predicate ks:mitigates ;
    rdf:object <https://comcomponent.com/knowledge/commit-limit-pressure/> ;
    schema:description "ページファイルを有効化または増量して実際にコミット上限が上がる構成では、RAMだけの場合よりコミット上限までの余裕を広げられる。ただし必要量はピークコミットとクラッシュダンプ要件を測って決める。"@ja ;
    ks:evidence <https://learn.microsoft.com/troubleshoot/windows-client/performance/introduction-to-the-page-file>, <https://learn.microsoft.com/troubleshoot/windows-client/performance/how-to-determine-the-appropriate-page-file-size-for-64-bit-versions-of-windows> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/commit-limit-pressure/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/memory-allocation-failure/> ;
    schema:description "システムコミットチャージがコミット上限へ達し、新しい要求を支える裏付けを確保できない場合、プロセスのコミット要求やシステム動作が失敗し得る。"@ja ;
    ks:evidence <https://learn.microsoft.com/troubleshoot/windows-client/performance/introduction-to-the-page-file> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/virtual-address-space-exhaustion/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/memory-allocation-failure/> ;
    schema:description "プロセスが利用可能な仮想アドレス範囲を使い切った場合、物理RAMに空きがあっても新しい領域を予約またはコミットできず、割り当てに失敗し得る。32bitプロセスではLarge Address Awareの有無により上限が大きく異なる。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/memory/virtual-address-space>, <https://learn.microsoft.com/windows/win32/memory/memory-limits-for-windows-releases> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/address-space-fragmentation/> ;
    rdf:predicate ks:mayCause ;
    rdf:object <https://comcomponent.com/knowledge/memory-allocation-failure/> ;
    schema:description "要求された大きさの連続した空き仮想アドレス範囲がない場合、空きの合計や物理RAMが残っていても領域確保に失敗し得る。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/memory/virtual-address-space>, <https://learn.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "context-dependent" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/private-bytes-growth/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/repeated-workload-baseline/> ;
    schema:description "同じ負荷を繰り返し、各回の終了後にPrivate Bytesが同じ定常値へ戻るか、ベースラインが段階的に上がり続けるかを比較すると、単発スナップショットよりリーク候補を判定しやすい。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows-hardware/drivers/debugger/using-performance-monitor-to-find-a-user-mode-memory-leak>, <https://learn.microsoft.com/windows-hardware/drivers/debugger/determining-whether-a-leak-exists> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/working-set-trimming/> ;
    rdf:predicate ks:notRecommendedFor ;
    rdf:object <https://comcomponent.com/knowledge/private-bytes-growth/> ;
    schema:description "Working Setのトリムは常駐ページを外すだけで、コミット済みの論理割り当てを解放しないため、Private Bytesが反復負荷後も増え続ける症状の修正手段として使わない。表示上のWorking Setが減ってもリーク解消の証拠にはならない。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows/win32/api/memoryapi/nf-memoryapi-setprocessworkingsetsize>, <https://learn.microsoft.com/windows/win32/api/psapi/ns-psapi-process_memory_counters_ex2> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/private-bytes-growth/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/vmmap/> ;
    schema:description "Private Bytesが増え続ける症状は、VMMapでHeap、Managed Heap、Private Dataなどの分類ごとの内訳を比較して、増加している領域の種類を切り分ける。"@ja ;
    ks:evidence <https://learn.microsoft.com/sysinternals/downloads/vmmap> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/physical-memory-pressure/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/rammap/> ;
    schema:description "プロセス単位の指標だけで原因が見えない物理メモリ圧迫は、RAMMapでProcess Private、Mapped File、Shareable、Driver Locked、Standby、ModifiedなどOS全体の内訳を確認する。"@ja ;
    ks:evidence <https://learn.microsoft.com/sysinternals/downloads/rammap> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .

[] a rdf:Statement ;
    rdf:subject <https://comcomponent.com/knowledge/page-fault/> ;
    rdf:predicate ks:verifiedBy ;
    rdf:object <https://comcomponent.com/knowledge/wpr-wpa/> ;
    schema:description "ページフォールトの性能影響は件数だけで決めず、WPR/WPAでページ読み込み、ストレージI/O、処理時間を同じタイムラインに並べて相関を確認する。"@ja ;
    ks:evidence <https://learn.microsoft.com/windows-hardware/test/wpt/windows-performance-recorder>, <https://learn.microsoft.com/windows-hardware/test/wpt/windows-performance-analyzer>, <https://learn.microsoft.com/windows/win32/memory/working-set> ;
    ks:verifiedAt "2026-08-05" ;
    ks:certainty "established" .
