回答編集履歴

1

注記の漏れを追加

2015/11/11 01:43

投稿

退会済みユーザー
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