C統合・質問スレッドat TECHC統合・質問スレッド - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:デフォルトの名無しさん 05/08/09 09:50:43 スレ違いだったらすみません。 自分用にデバグしやすいmalloc/realloc/freeを実装してみようと 思っていますが何を参考にすればいいかわかりません。 シンプルで小さい実装のソースがあったらURLを教えて下さい。 451:デフォルトの名無しさん 05/08/09 11:50:46 void *my_malloc(size_t size) { void *p = malloc(size); ...hoge ...fuga return p; } みたいのじゃだめなのか。 メモリアロケーションを実装するのは大変だと思うが。 452:デフォルトの名無しさん 05/08/09 13:21:22 #define malloc my_malloc 453:デフォルトの名無しさん 05/08/09 14:20:45 すみません、質問が悪かったですね。 端的に、mmap を実装してみたいんです。 ある組込の環境で、malloc がかなり遅い 環境があるんですが、自分で実装してみたら それを速くできるのか、それとも自分だともっと 遅くなってしまうのか、興味があったのです。 454:デフォルトの名無しさん 05/08/09 16:08:50 mmapの実装って環境依存じゃないだろうか。ソースならunix系オープンソースosのを 見ればいいだろうけど、参考にはならないような。それはそのままハードorOSの性能 くさいし。欲しいのは多分メモリプールだろうからやるとしてもmallocをラップして プールするのがいいんじゃないかと。 おもろい文章 http://www-6.ibm.com/jp/developerworks/linux/041217/j_l-memory.html 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch