Qt ベースの C++ アプリケーションを作成していますが、現在のシステムが実際にメモリ負荷を維持できるかどうかを確認するために、メモリの断片化を検出できる必要があります。プログラムは大きな画像を読み込みます (15/21 メガピクセルが標準です)。メモリ内でフィルタリングを実行します(疎行列を使用)。たとえば、私は Windows でメモリの断片化の問題を抱えており、VMMap はこれに非常に役立ちました。問題は、一部の DLL (Wacom タブレットの「wintab32.dll」と UltraMon アプリ) が再配置されず、アドレス空間が分割されていることでした。プロセスの 0x10000000-0x30000000 VA で。
断片化の問題に対するある種の認識をアプリケーションに提供し、VMMAP が提供する情報を提供するクロスプラットフォーム (linux/mac/win32) アプローチが既に存在するかどうか疑問に思います。