Improving Nasal: Difference between revisions

Jump to navigation Jump to search
m
Line 113: Line 113:
*** number of naNew() calls
*** number of naNew() calls
*** number & list of names of once-use variables; n that are numbers (i.e. non-GC-managed).
*** number & list of names of once-use variables; n that are numbers (i.e. non-GC-managed).
*** try to come up with heuristics to track *identical* temporaries per callback invocation: [[User:Philosopher/Howto:Write Optimized Nasal Code]]
*** maybe some holistic "GC pressure" percentage over time (5,30,60,300 seconds ?)
*** maybe some holistic "GC pressure" percentage over time (5,30,60,300 seconds ?)
*** GC pressure can be computed by looking not just at new allocations, but also at realloc() events and the mark/reap phases
*** GC pressure can be computed by looking not just at new allocations, but also at realloc() events and the mark/reap phases

Navigation menu