私はマルチスレッドプラグインに取り組んでいます。非常に大きなメモリ ブロック (> 10 MB) で free() を実行すると、プラグインを使用したアプリケーションの速度が一時的に大幅に低下します。(オーディオアプリなので、オーディオスレッドの時間が短すぎます)。free() が大量の CPU を使用しているのか、それとも他のスレッドを長時間ブロックしているのかはわかりません。maadvice() への呼び出しが多くの作業を行っているようです。私は free() にあまり時間をかけないことに慣れています(32ビットモードで実行しているときはそうではありません)。
いくつかの情報: OSX 10.8 64 ビット プラグイン & プログラム C++
続行する方法についての提案は大歓迎です。