| 
| Could I have some 'hidden' consing in there? Is it possible that some
| built-in function cons behind the scenes and I just have to live with
| that?
| 

I have seen consing from certain kinds of closures, for instance, what one
gets from UNWIND-PROTECT. The culprit is one or more VALUE-CELL objects
that hold the closed over values. Depending on who sets/reads these cells
the optimizer may not be able to make them go away.

| Is there a way to isolate the place where the consing happens?
| 

Try looking over the file you get from (compile-file ... :trace-output t)

Paul
 


Reply via email to