マルチスレッド環境でメモリアロケータを使用したいのですが、各スレッドが大量のメモリを消費します。どちらを選ぶべきですか?これらのアロケータの間にパフォーマンスはありますか?ありがとう。
1725 次
1 に答える
0
「マルチスレッド環境でメモリアロケータを使用したいのですが、各スレッドが大量のメモリを消費します。」- どうして?何のために?
「どちらを選べばいいの?」-2つの可能性:
1)アプリケーションのプロファイルを作成/分析し、各アロケータの仕様をメモリ要件の特性と再度一致させます。
2)各アロケータでアプリをテストして、アプリケーションに最適なものを経験的に見つけます。
「これらのアロケータの間にパフォーマンスはありますか?」-「パフォーマンスの違い」という意味だと思います。はい、違いがあるとほぼ100%確信しています。
于 2012-05-02T09:24:38.487 に答える