ソフトウェアの詳細:
dlmallocのv2.8.3に基づいてロック競合することなく、複数のスレッドのためのC言語で書かれた別のmallocの実装nedmalloc。
それは、ptmalloc2の多かれ少なかれ新しい実装である(dlmallocをv2.7.0に基づいています)は、Linuxで標準アロケータだけでなく、最大CPUスケーラビリティのためのスレッドごとのキャッシュが含まれています。それは、商用利用を許可ブーストソフトウェアライセンスの下に来る。
それは、125以上の倍の速さ標準のWin32メモリアロケータよりも4-10倍標準のFreeBSDメモリアロケータより速く、倍の速ptmalloc2、標準的なLinuxのメモリアロケータとしての責任です。それは2200MHzのAMDのAthlon64マシン上で毎秒7.3メートルの間と8.2メートルのmalloc&無料ペアの操作を維持することができます。
それは余分なCPUの標準のWin32メモリアロケータまたはptmalloc2どちらよりもはるかに優れてスケールし、ptmalloc2よりも大幅に少ないメモリ膨満感を引き起こす可能性があります。ます。
- このバージョンでは、ブロック&GT上の同時実行を伴うshowstoppingバグを修正。 8KBは、システム·プールで無効にされてます。
のこのリリースで新しいのは何回避>
の の新機能バージョン1.10ベータ2で:
- このバージョンははcallocを修正()オーバーフロー顧問と特に最新のMac OS Xリリースのための様々なbitrot、します。
のバージョン1.10ベータ1のの新しいは何をされます:
- 巨大な変化は、実験的な定数時間を含め、行われたVMのWindows Vista以降ではユーザ空間で動作するか、アロケータ、およびドキュメントの改善をたくさんします。
- は、テストフレームワークが大幅に改善されました。のrealloc()のパフォーマンスが大幅にWindows上で大きなブロックのために改善されたします。
- ポリシー駆動型のSTLメタプログラミングアダプタはSTDを作るために追加されました::ベクトルは、O(1)拡張性能とC ++ 0xの上右辺値参照コンストラクタを利用してしています。
- はバグの多くが修正されました。
コメントが見つかりません