Hi all,
I'm in the process of identifying bottlenecks in abc.
The around weaver weaves incrementally, and in this process keeps adding
arguments to methods and updating all invocations.
The problem is that arguments cannot be added to InvokeExprs, and so the
weaver keeps recreating InvokeExprs when it needs to add arguments.
This turns out to be a hot spot.
Would it be possible to allow arguments to be added to InvokeExprs?
Maybe we could use an ArrayList instead of the array that's currently
used? Let me know what you think.
Cheers,
Sascha
Received on Mon Apr 18 23:03:42 2005
This archive was generated by hypermail 2.1.8 : Mon Apr 18 2005 - 23:20:05 BST