Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 18 von 1529
Profiling with AspectJ
Software, practice & experience, 2007-06, Vol.37 (7), p.747-777
2007

Details

Autor(en) / Beteiligte
Titel
Profiling with AspectJ
Ist Teil von
  • Software, practice & experience, 2007-06, Vol.37 (7), p.747-777
Ort / Verlag
Chichester, UK: John Wiley & Sons, Ltd
Erscheinungsjahr
2007
Link zum Volltext
Quelle
Wiley Online Library Journals【キャンパス外アクセス可】
Beschreibungen/Notizen
  • 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. Copyright © 2006 John Wiley & Sons, Ltd.
Sprache
Englisch
Identifikatoren
ISSN: 0038-0644
eISSN: 1097-024X
DOI: 10.1002/spe.788
Titel-ID: cdi_proquest_miscellaneous_29931713
Format
Schlagworte
AOP, AspectJ, Java, profiling

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX