エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Perl › 読み物 オブジェクト(変数や値)が必要ではなくなったときに、自動的にメモリ上から解放する仕組... Perl › 読み物 オブジェクト(変数や値)が必要ではなくなったときに、自動的にメモリ上から解放する仕組みをガーベッジコレクションといいます。ガーベッジというのは、ごみという意味。コレクションというのは集めるという意味です。 Perlのガーベッジコレクションは参照カウント方式 Perlのガーベッジコレクションは参照カウント方式と呼ばれるものです。オブジェクトへの参照が作成されるたびに、参照カウントをひとつ増やします。反対に、オブジェクトの参照が取り除かれたときに、参照カウントをひとつ減らします。参照カウントが0になったタイミングで、そのオブジェクトは解放されます。 一般論でいえば、参照カウント方式は、実装が単純で高速です。これはPerlのパフォーマンス上のよい特性だといえます。ガーベッジコレクションで、パフォーマンスの問題で悩むという事例をPerlでは聞いたことがないです(今のところ)。