[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