3

ユーザーに PDF を表示するために、QuickLook フレームワーク/QLPreviewController を使用してDocument Interactionに Apple のサンプル コード (逐語的) を使用しています (PDF は約 4 ~ 5 MB です)。

このコードを Instruments で実行すると、メモリ割り当てが大きくなります。ただし、解放されることはないようです。これは既知の問題ですか、それとも Apple のサンプル コードに何か不足していますか?

4

1 に答える 1

1

試してみたところ、割り当て数が増えてもしばらくすると安定します。これは、これらの PDF を表示するために使用されるエンジンの「ウォームアップ」が原因である可能性が最も高いです。一部のオブジェクトは、API が最初に呼び出されたときに作成され、再利用のためにメモリに保持されます。

また、メモリ リークがないことにも注意してください。

割り当てとリーク

于 2012-08-28T14:30:50.330 に答える