[Mona] malloc

id:yaneuraoさんから、Doug Lea氏のmallocを紹介いただきました。
http://gee.cs.oswego.edu/dl/html/malloc.html


Doug Lea氏は、Javaスレッドプログラミング―並列オブジェクト指向プログラミングの設計原理 (OO SELECTION)の作者でもあり、malloc.cはcygwinでも使われているとの事。
ソースを読むと分かるのですが、OS independentに作られていて勉強になります。
yaneuraoさんから参考ソースもいただいたので、Monaのユーザー側のmalloc/new/free/deleteに導入してみました。
ちょっとまだbuggyですが普通に動いています。