Opened 12 years ago

Closed 11 years ago

#293 closed defect (fixed)

ADVISE makes functions cons

Reported by: hans Owned by: gz
Priority: major Milestone:
Component: Performance Version:
Keywords: Cc:

Description

When a function is advised, it conses a small amount of memory every time it is called. It seems as if ADVISE-GLOBAL-DEF is at fault. It would be better if the encapsulation for the function would not allocate memory, i.e. to reduce overhead when profiling inner loops.

Change History (3)

comment:1 Changed 12 years ago by gz

  • Owner changed from gb to gz

comment:2 Changed 12 years ago by gz

  • Status changed from new to assigned

comment:3 Changed 11 years ago by gz

  • Resolution set to fixed
  • Status changed from assigned to closed

r9844 introduces a new keyword argument to ADVISE - :dynamic-extent-arglist - which, if used, should eliminate the consing.

Note: See TracTickets for help on using tickets.