From: SASADA Koichi Date: 2009-11-07T20:46:12+09:00 Subject: [ruby-dev:39656] Re: RVALUEからはみ出した領域の大きさに関して  ささだです. Masanori OTA wrote:: > そこでRuby全体として > mallocで確保された領域の大きさがどの程度あるのか?  Ruby で知るのは無理です.  ただし,xmalloc()/ruby_xmalloc() を使っているコードなら, CALC_EXACT_MALLOC_SIZE というマクロを調べると幸せになれるかもしれません.  また,glibc なら,mallinfo() という関数を調べると幸せになれるかもしれ ません. > mallocで確保されたオブジェクトが何個存在するのか?  厳密には無理です.  あと,trunk には ObjectSpace#memsize_of() というのが入ったので調べると 幸せになれるかもしれません. > を知る方法は言語として備わっているのでしょうか? > それとも備わっておらず自分でソースコードに変更を加えて自分で調べる必要が > あるのでしょうか?  ソースコードに変更を加えて自分で調べるのが,一番正確ではあります. -- // SASADA Koichi at atdot dot net