CoW
Copy on Write
データ
の
コピー
を行う際に参照だけを持っておき,
コピー
元や
コピー
先を書き換えた時にのみ
コピー
を実際に行う手法.
Ruby
では
文字列リテラル
に対して
コンパイル
時に
被共有文字列
を作成しておき,
CoW
で利用時に
インスタンス
を
コピー
する.