[m-dev.] where the .NET compiler is slow

Fergus Henderson fjh at cs.mu.OZ.AU
Thu Feb 27 09:06:30 AEDT 2003


On 26-Feb-2003, Peter Ross <pro at missioncriticalit.com> wrote:
> On Wed, Feb 26, 2003 at 03:20:19PM +0100, Peter Ross wrote:
> > The significantly slow area is dead predicate elimination (phase 02b).
> > In particular the deletion of all the pred_infos from the
> > predicate_table.  I am currently about to test a change where rather
> > than deleting everything from the table we build a new table from
> > scratch.
>
> Using the suggestion the code runs about twice as fast.  The diff is on
> the way.

Well, for `mmc --intermodule-optimization -C hello.m' I would certainly
expect that change to speed it up.  But that's a somewhat skewed benchmark.
Does it improve performance on larger benchmarks, compiled without
`--intermodule-optimization'?

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list