1

最近、多くのGDIオブジェクトを使用するソフトウェアのバグに対処してきましたが、PagedVirtualがPagedLimitに近似していると、MFCアプリが本来あるべき姿を表示できないことがわかりました。次に、CreateCompatableBitmap関数をCreateDIBSectionに変更することで、この問題を解決しました。

しかし、私が知る必要があるのは、ページ物理、ページ仮想、ページ制限の関係は何かということです。ページ制限は、ページ仮想と物理の単純な合計ではないようです。これは本当に混乱しています。

4

1 に答える 1

1

Windows Internalsの本によると

  • Paged Physical - ページ プールの現在の物理 (常駐) サイズ (Memory: Pool Paged Resident Bytesパフォーマンス カウンター)
  • Paged Virtual - ページ プールの現在の合計仮想サイズ (Memory: Pool Paged Bytesパフォーマンス カウンター、MmPagedPoolPage(ページ数) カーネル変数)
  • Paged Limit - ページ プールの最大 (仮想) サイズ (MmSizeOfPagedPoolInBytesカーネル変数)

Windows の限界を押し広げる: M. Russinovich によるページ プールと非ページ プール

于 2013-01-22T17:57:28.653 に答える