[Mono-dev] Make use of --desktop and --server VM modes [was Re: ToString() performace in Mono revisited]
meebey at meebey.net
Wed Jan 2 11:33:46 EST 2008
[resent to the mailing list as the MTA refused the email with an obscure
"date in future" error, sems like the server is behind ;)]
On Mon, 2007-12-31 at 12:53 -0500, Miguel de Icaza wrote:
> Another option would be to expose the setting to class libraries, so the
> class libraries could pick between two implementation.
thats exactly was I was trying to point out :-P sorry for my bad
> But I feel uneasy about adding this sort of feature, because it would
> basically create another column in matrix testing (we would then have to
> test everything against both configurations).
True, and it's difficult to test the performance of both modes as other
things like JIT opts or other classes of the BCL influence the results.
> Am not sure that this extra source of potential errors is worth it at
> this point.
In this case I don't think either, now that I learned it's actually just
10% more CPU usage, which is acceptable compared to the memory savings
But sooner or later it might become useful to have 2 implementations. I
just wanted to point out that the possibility exists to target both
cases, CPU friendly or memory friendly using the VM mode switchs.
Mirco 'meebey' Bauer
PGP-Key ID: 0xEEF946C8
FOSS Developer meebey at meebey.net http://www.meebey.net/
PEAR Developer meebey at php.net http://pear.php.net/
Debian Developer meebey at debian.org http://www.debian.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 481 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080102/9d821831/attachment.bin
More information about the Mono-devel-list