memory usage
A killer feature: copy-on-write #copyFrom:to:
By Paolo Bonzini - Posted on January 21st, 2008
A killer feature that I would like to add is copy-on-write string handling. For a good example, see this post on ruby-talk (aka comp.lang.ruby):
- When you take a substring in Ruby, it doesn't copy the string data. Instead, it just constructs a new string object (just a few words of memory) that references into the original string. Only when either string is modified does the string content get copied.
