Yes. Sharing is rather optional, it would not really hurt all that much if it's shared. (See also: Performance of String.Buffer vs. just string) but it most likely won't help all that much either, unless it's still 'string(8)' internally, which would keep the internal codechanges to a minimum.