[Mono-dev] Make use of --desktop and --server VM modes [was Re: ToString() performace in Mono revisited]

Mirco Bauer meebey at meebey.net
Mon Dec 31 07:39:13 EST 2007


On Mon, 2007-12-31 at 10:58 +0900, Atsushi Eno wrote:
> Oops yes ;-)
> 
> BTW Kazuki cooked patches to reduce those memory usage with little
> cost:
> 
> http://kserver.panicode.com/memo/2007/12/30/0
> (327KB -> 57KB)

looking at those number like:
CPU 9.3sec -> 31.5sec
MEM 389KB -> 32KB

gives me mixed feelings, it's the typical: use less memory needs more
CPU scenario.

I still believe we should start optimizing both ends and using the
--desktop and --server modes we already support but which we are not
using yet.

desktop mode would use the algorithms tuned for less memory usage (as
desktop computers usually don't have much memory and desktop
applications usually don't doing big CPU loads) like this patch does.

server mode to tune for less CPU usage but more memory usage, like the
current algorithms does.

Just my 2 eurocents.

-- 
Regards,

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
Type: application/pgp-signature
Size: 481 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20071231/9b3190a5/attachment.bin 


More information about the Mono-devel-list mailing list