回答編集履歴
1
注記の漏れを追加
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
malloc/freeがボトルネックになっているのであれば、アロケータを自前で実装しては如何でしょうか?シングルスレッドかつ確保/解放がstack的(sbrk的)用法で事足りるので、相応の処理性能向上が期待できると思います。サンプルコードを添付します。
|
2
2
|
|
3
3
|
- 既存コードのmallocをmyMallocに、freeをmyFreeに置換
|
4
|
+
|
5
|
+
- myFreeの呼び出しをmyMallocの逆順に変更
|
4
6
|
|
5
7
|
- 初期化/終了処理としてinitializeMyHeapとfinalizeMyHeapの呼び出しを追加
|
6
8
|
|