On Mon, 27 Sep 2010, Johan Brichau wrote:


On 27 Sep 2010, at 14:37, Schwab,Wilhelm K wrote:

"Works fine" is a value judgment that can cut both ways: one could also argue 
that VW lacks a useful optimization of literals.  Non-literal strings should do what you 
want.

I wonder how useful the optimization is, actually.
Probably not many (if any) methods will use the same literal multiple times and 
count on the compiler to optimize them into the same literal.

I think this is from the 80's or 90's where this could save some memory. According to my calculations in Squeak 4.2 with some extra packages loaded it saves at least 36591 bytes (object size + 1 slot in the literal array), which is only 0.79 bytes / method.


Levente


Inversely, I have never run into that issue myself either, until I was just 
testing those little snippets for the students. Or... at least, I think I never 
have :-)

Johan
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to