関数型プログラミング言語Haskell Part12
■ このスレッドは過去ログ倉庫に格納されています
0152デフォルトの名無しさん
2010/05/18(火) 14:24:59>892,941,300 bytes allocated in the heap
確保された領域の延べサイズ
たとえば「1MBの領域を確保→直後にGCで回収」を100回繰り返したなら、延べ確保量は100MBになる
>167,842,072 bytes maximum residency (10 sample(s))
ある瞬間におけるresidencyというのは、その時点で生存しているヒープオブジェクトの大きさの合計
maximum residencyはこれが最大になる瞬間の値
実際にはこの例だと10回だけresidencyを調査して、その最大値を報告してる
>327 MB total memory in use (2 MB lost due to fragmentation)
OSから確保して使っているメモリ量の瞬間最大値
maximum residencyの約二倍の値になってるのは、コピーGCだから
スタックはヒープの一部として確保されるんじゃなかったっけ
■ このスレッドは過去ログ倉庫に格納されています