トップページ > プログラム > 2015年12月04日 > 0x8EcT4y

書き込み順位&時間帯一覧

17 位/169 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010001000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
715
Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net

書き込みレス一覧

Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
715 :デフォルトの名無しさん[sage]:2015/12/04(金) 08:15:10.10 ID:0x8EcT4y
そもそも、ガベージコレクトしたからといって、その空きメモリをRubyのVMが即座にOSに返却するかどうかなんて実装しだいだろ。
自分でソース読むか本家のメーリングリストで聞いた方がいいよ。
あるいは変数Aに1GBくらいのデータを入れて検証してみれば?

こんな検証結果もある。バージョン古いけど。
http://vcxzasdf.blogspot.jp/2011/08/ruby.html

後は勝手に調べろや
Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
717 :715[sage]:2015/12/04(金) 12:52:57.47 ID:0x8EcT4y
自分で調べろといったものの、気になったので調べてみた。

http://qiita.com/yuroyoro/items/14ec7079f6574ad74409
http://wazanova.jp/items/759

GCの挙動は環境変数である程度制御出来るらしい。
Rubyが起動する前に設定が必要だから、Rubyのスクリプトで何とか出来るのか。
という問いなのであれば「出来ない」が回答なのかな。

なお、環境変数変更の結果、頻繁にGCが動作してしまうようになるリスクもあるので、本当にそのチューニングが必要なのかどうか考えた方がいいんじゃね?
おまいさんが暇でGCに興味があるのなら、好きなだけ実験すればよいけど。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。