[Mono-devel-list] [PATCH] Profile 2.0 assembly versions

Ben Maurer bmaurer at ximian.com
Fri Jul 29 13:04:01 EDT 2005


On Fri, 2005-07-29 at 18:10 +0200, Andreas Nahr wrote:
> And as you said it will be near to impossible to measure performance
> gains, because you would need to instrument the OS itself.

>From Kornel:
> Note that the things I said earlier in this thread and above are only a
> discussion about possible optimizations based on theoritical facts not on
> measurements.

Please don't waste time with performance speculation. If you like
speculation, try day trading. If we were to hack up the code every time
a blind speculation was made, mono would be unmaintainable.

Disk space is cheap. I can get disk space for under $0.50 per Gigabyte.
If you want to measure performance gains, they have to be in terms of
time (reducing the number of pages read from disk: ie, show that you
save at least 1 page from being read from the disk) or memory (show that
you save at least one page of memory from being allocated due to mallocs
that you save or from being kept paged in by the OS).

>From Kornel:
> BTW what about the 2.0.0.0 patch?

I'd still like to kill all the #if NET_1_1 crap in the files and use
MonoConsts.FxVersion or something. It will save us pain in the future.

-- Ben




More information about the Mono-devel-list mailing list