Bug 76030 - Optimize cflow performance
Summary: Optimize cflow performance
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: 1.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 1.2.1   Edit
Assignee: Andrew Clement CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-11 12:28 EDT by Andrew Clement CLA
Modified: 2004-10-21 04:31 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Clement CLA 2004-10-11 12:28:07 EDT
 
Comment 1 Andrew Clement CLA 2004-10-14 09:11:20 EDT
I have made two changes under this bug report:

- When there is no state within the cflow() pointcut that needs to be exposed
then we use a counter instead of a stack.

- If the exact same cflow() expression is used multiple times, we share the
stack or counter.

Comment 2 Adrian Colyer CLA 2004-10-21 04:31:35 EDT
Fix released as part of AspectJ 1.2.1