5% at run-time, while performance degradation is only approximately 1% when this object is not created. Compile-time performance is generally worse in aspect weavers than their traditional compiler counterparts due to the additional work necessary for locating methods which match the specified pointcuts. A study done showed that the AspectJ compiler ajc is about 34% slower than the Sun Microsystems Java 1.3 compiler and about 62% slower than the Java 1.4 compiler. See also Aspect-oriented programming Preprocessor Compiler References Bibliography Further reading Aspect-oriented programming Aspect-oriented software development Compiler construction Programming language implementation Articles with example Java code