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

Paul Bone pbone at csse.unimelb.edu.au
Tue Aug 12 21:34:53 AEST 2008


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:
   with vartable:               121,313,040
   before varable change:       119,792,924

Procrep size:
   with vartable:                21,201,464
   before vartable change:       19,743,127

These sizes are measured in bytes.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20080812/6f7948f9/attachment.sig>


More information about the reviews mailing list