-title: fragmentation を実際に見てみる
malloc_test.c
display_malloc_test.pl
プログラムのパラメータを変えて、どのようにallocation pattern
が変わるか見てみよう。
実際に memory に memset して、どれくらいの時間がかかるかを測定する。
メモリを大量に食うプログラムと併用して、実行時間にどれくらい影響があるかを調べよ。
OSやmallocのライブラリによっても異なる。Mac OS X, Linux, Windows で
調べること。
それぞれの違いに付いて考察せよ。
--option
さまざまな、malloc の実装が提案されている。それらについても調べてみよう。
malloc は、OSにメモリを返すことが出来るだろうか? 出来ないならば何故か?
OSのメモリを返すことの出来る malloc の実装を探してみよ。