1

QPixmapCache を使い始めたばかりですが、ドキュメントがあまりないため、アプリケーションが実行されているシステムに基づいてサイズを調整する方法について疑問に思っていました。

空きメモリがたくさんあるユーザーもいれば、空きメモリがほとんどないユーザーもいます。最適な設定が何かわかりません。

システム (空き) RAM を検出し、キャッシュ サイズを調整する最良の方法は何でしょうか?

http://doc.trolltech.com/4.4/qpixmapcache.html#setCacheLimit

4

2 に答える 2

2

Windows で空き RAM を検出するには、 GlobalMemoryStatus関数を使用できます。

これがピックスマップ キャッシュのサイズ変更に役立つかどうかはわかりません。おそらく、いくつかのパフォーマンス測定を行い、ルックアップ テーブルを作成する必要があります。

于 2008-12-13T04:08:23.013 に答える