| Summary: | [insight] out of memory weaving class from groovy | ||
|---|---|---|---|
| Product: | [Tools] AspectJ | Reporter: | Andrew Clement <aclement> |
| Component: | LTWeaving | Assignee: | aspectj inbox <aspectj-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | ||
| Version: | DEVELOPMENT | ||
| Target Milestone: | 1.6.12 | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Andrew Clement
this was due to the unusual ArrayUtil type in groovy that has methods with more than 200 parameters. Copying the targeters for those is going to use a lot of memory. I imagine that typically those methods don't need weaving, it would be an usual aspect that wanted to (in this case it was a rogue perthis). I might revisit the memory usage of targeter copying if this comes up in a real use case. |