C統合・質問スレッド
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5385日前に更新/239 KB
担当:undef