[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1007/11424529_2acmconferencesArticle/Chapter ViewAbstractPublication PagescbseConference Proceedingsconference-collections
Article

EJBMemProf – a memory profiling framework for enterprise javabeans

Published: 14 May 2005 Publication History

Abstract

Deriving resource properties of components such as memory consumption is a requirement for the specification of non-functional properties of software components, enabling developers to make a selection among components not solely based on their function. In this paper we present a profiler for Enterprise Java Beans components that has been specifically adapted to the characteristics of such components. It facilitates focussing on the component concept whithout getting caught up in the details of the objects that actually constitute a component and offers several views concerning what to attribute to the memory consumption of a component. Our implementation is based on JVMPI and uses filtering inside the agent to generate the component profiles.

References

[1]
Brahnmath, G., Raje, R. R., Olson, A., Bryant, B., Auguston, M., Burt, C.: A quality of service catalog for software components. In: Proc. Southeastern Software Engineering Conf. (Huntsville, Alabama, April). (2002) 513-520
[2]
Sun Microsystems: Enterprise Java Beans Specification, Version 2.1. (2003)
[3]
Röttger, S., Zschaler, S.: CQML+: Enhancements to CQML. In Bruel, J. M., ed.: Proc. 1st Intl. Workshop on Quality of Service in Component-Based Software Engineering, Toulouse, France, Cépaduès-É ditions (2003) 43-56
[4]
Sun Microsystems: Java Virtual Machine Profiler Interface. (1998) URL http://java.sun. com/j2se/1.4.1/docs/guide/jvmpi/jvmpi.html, downloaded at 2004-10-19.
[5]
Borland: OptimzeIt Enterprise Edition 6 (2004) http://www.borland.com/optimizeit/.
[6]
Quest Software: JProbe (2004) http://www.quest.com/jprobe/index.asp.
[7]
ej Technologies GmbH: JProfiler (2004) http://www.jprofiler.com.
[8]
O'Hair, K.: HPROF: A Heap/CPU Profiling Tool in J2SE 5.0. (2004) URL http://java.sun. com/developer/technicalArticles/Programming/HPROF.html, downloaded at 2004-12-18.
[9]
JBoss.org: Jboss-profiler documentation (2004) URL http://www.jboss.org/wiki/Wiki.jsp? page=JBossProfilerDocumentation, downloaded at 2004-12-08.
[10]
Dmitriev, M.: Profiling java applications using code hotswapping and dynamic call graph revelation. In: Proceedings of the fourth international workshop on Software and performance, ACM Press (2004) 139-150
[11]
Netbeans.org: The NetBeans profiler project (2004) URL http://profiler.netbeans.org.
[12]
Reiss, S. P., Renieris, M.: Generating Java trace data. In: Proceedings of the ACM 2000 conference on Java Grande, ACM Press (2000) 71-77
[13]
Reiss, S. P., Renieris, M.: Encoding program executions. In: Proceedings of the 23rd International Conference on Software Engineering, Toronto, Ontario, Canada, IEEE (2001) 221-230
[14]
Harkema, M., Quartel, D., Gijsen, B. M. M., van der Mei, R. D.: Performance monitoring of Java applications. In: Proceedings of the Third International Workshop on Software and Performance, ACM Press (2002) 114-127
[15]
Sounder, T., Mancoridis, S., Salah, M.: Form: A Framework for Creating Views of Program Execution (2001) Drexel University, Departement of Mathematics and Computer Science.
[16]
Sun Microsystems: The JVM Tool Interface (JVMTI). (2004) URL http://java.sun.com/ j2se/1.5.0/docs/guide/jvmti/jvmti.html, downloaded at 2004-12-10.

Information & Contributors

Information

Published In

cover image ACM Conferences
CBSE'05: Proceedings of the 8th international conference on Component-Based Software Engineering
May 2005
352 pages
ISBN:3540258779
  • Editors:
  • George T. Heineman,
  • Ivica Crnkovic,
  • Heinz W. Schmidt,
  • Judith A. Stafford,
  • Clemens Szyperski

Sponsors

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 14 May 2005

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 55 of 147 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2007)TestEJBProceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 200710.1145/1238828.1238842(55-60)Online publication date: 20-Mar-2007

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media