エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】Objectのメモリっていつ解放されるの? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】Objectのメモリっていつ解放されるの? - Qiita
僕はRubyからプログラミングを書くようになった現代っ子エンジニアですが、Rubyについて学べば学ぶほど... 僕はRubyからプログラミングを書くようになった現代っ子エンジニアですが、Rubyについて学べば学ぶほど、裏でこんなことが起きてるんだと驚く日々です! ふと思ったんですが もちろん、ブロック内でしか参照できないので、ブロックの実行が終わるごとに消えそうです するとじゃあ、消えるって何なの?ってなります OSには詳しくないですが、多分メモリ上から消えるってことですよね ってことは多分、メモリに書き込むとメモリから消すという動作があるのかなーという予想🪐 Rubyの代入がobject_id渡しってのはご存知の通りとして、 ってことは多分オブジェクトの生成の中でobject_idの確定とメモリの確保(書き込み)があるんだろうなーという予想🪐🪐 一方で、メモリの解放はいつ行われてるんだろう???ブロック終了時に毎回行ってるんかな? ちょっとRubyのメモリ管理について調べます 半信半疑で書い