[m-rev.] For review: Deep Profiling and Program Representation file format changes.

Julien Fischer juliensf at csse.unimelb.edu.au
Tue Aug 12 22:10:06 AEST 2008


On Tue, 12 Aug 2008, Paul Bone wrote:

> On Tue, Aug 12, 2008 at 09:34:53PM +1000, Paul Bone wrote:
>> On Mon, Aug 11, 2008 at 02:08:00PM +1000, Paul Bone wrote:
>>>
>>> For review by Zoltan.
>>>
>>> Estimated hours taken: 7.5
>>> Branches: main
>>>
>>> Deep profiling and program representation file format changes.
>>>
>>> Include a table of variable names in the program representation used by the
>>> deep profiler (Deep.procrep).  The table shouldn't contain variables
>>> introduced by the compiler.
>>>
>>> Include the name of the program from which the deep profile was generated in
>>> the header of the deep profiling data file (Deep.data).
>>>
>>
>> Introduction of the variable table increases the compiler's binary size
>> by roughly 1%, the procedure representation for the compiler is
>> increased by 7%.
>>
>> Compiler binary size asm_fast.gc.profdeep on ia32:
>
> Erm,  I mean none.gc.profdeep on eris, which I think is ia32.

Effectively yes.  eris is actually x86_64 but Mercury doesn't
yet work on the 64-bit version of Mac OS X.  (Actually, it's
the version of the Boehm GC we are using that doesn't; I 
think that everything else should be okay.)

Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list