sign in · help · news · about · deen

BibSonomy ::  publication ::

The blue social bookmark and publication sharing system.
entry of cschenk and 1 other user:    
(0)
This publication has not been reviewed yet.
rating distribution
average user rating
?
The average rating is computed over all reviews. However, some of them may be invisible to you due to the visibility setting chosen by the reviewers.
(0.0 of 5.0 based on 0 reviews)

Profiling with AspectJ

by: David J. Pearce, Matthew Webster, Robert Berry, and Paul H. J. Kelly
In: Softw. Pract. Exper., Vol. 37, Nr. 7 New York, NY, USA: John Wiley \& Sons, Inc. (2007) , p. 747--777.
Citation format (all formats):

Abstract

This paper investigates whether AspectJ can be used for efficient profiling of Java programs. Profiling differs from other applications of AOP e.g. tracing, since it necessitates efficient and often complex interactions with the target program. As such, it was uncertain whether AspectJ could achieve this goal. Therefore, we investigate four common profiling problems heap usage, object lifetime, wasted time and time-spent and report on how well AspectJ handles them. For each, we provide an efficient implementation, discuss any trade-offs or limitations and present the results of an experimental evaluation into the costs of using it. Our conclusions are mixed. On the one hand, we find that AspectJ is sufficiently expressive to describe the four profiling problems and reasonably efficient in most cases. On the other hand, we find several limitations with the current AspectJ implementation that severely hamper its suitability for profiling.

BibTeX record

Endnote record

a gripper