Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3030207.3030236acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
research-article

User-centered Offline Analysis of Memory Monitoring Data

Published: 17 April 2017 Publication History

Abstract

State-of-the-art memory monitoring tools collect lots of raw data. Yet, the analysis of this data is often not well supported. Existing tools restrict the user in the way how to analyze the underlying data, how to process it, and how to visualize it. This results in the dilemma that the raw data often contains more information than what can be exploited. We present a novel user-centric approach, allowing custom offline analysis and visualization of memory monitoring data by employing user-defined classification on heap objects. Putting the user in the center of the analysis process and providing flexible query and classification interfaces can change the way how we monitor memory usage. Our goal is to turn special-purpose memory monitoring tools into more general and customizable tools.

References

[1]
V. Bitto, P. Lengauer, and H. Mössenböck. Efficient rebuilding of large java heaps from event traces. PPPJ'15.
[2]
P. Lengauer, V. Bitto, F. Angerer, P. Grünbacher, and H. Mössenböck. Where has all my memory gone?: Determining memory characteristics of product variants using virtual-machine-level monitoring. VaMoS'14.
[3]
P. Lengauer, V. Bitto, S. Fitzek, M. Weninger, and H. Mössenböck. Efficient memory traces with full pointer information. PPPJ'16.
[4]
P. Lengauer, V. Bitto, and H. Mössenböck. Accurate and efficient object tracing for java applications. ICPE'15.
[5]
E. K. Maxwell, G. Back, and N. Ramakrishnan. Diagnosing memory leaks using graph mining on heap dumps. KDD'10.
[6]
N. Mitchell and G. Sevitsky. The causes of bloat, the limits of health. OOPSLA'07.
[7]
M. Peiris and J. H. Hill. Automatically detecting "excessive dynamic memory allocations" software performance anti-pattern. ICPE'16.
[8]
N. P. Ricci, S. Z. Guyer, and J. E. B. Moss. Elephant tracks: Portable production of complete and precise gc traces. ISMM'13.
[9]
C. U. Smith and L. G. Williams. Software performance antipatterns. WOSP'00.

Cited By

View all
  • (2021)Guided ExplorationProceedings of the ACM on Human-Computer Interaction10.1145/34617315:EICS(1-34)Online publication date: 29-May-2021
  • (2020)Evaluating an Interactive Memory Analysis Tool: Findings from a Cognitive Walkthrough and a User StudyProceedings of the ACM on Human-Computer Interaction10.1145/33949774:EICS(1-37)Online publication date: 18-Jun-2020
  • (2020)Memory Cities: Visualizing Heap Memory Evolution Using the Software City Metaphor2020 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT51673.2020.00017(110-121)Online publication date: Sep-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICPE '17: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering
April 2017
450 pages
ISBN:9781450344043
DOI:10.1145/3030207
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 April 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. analysis tool
  2. classification
  3. grouping
  4. java
  5. memory monitoring
  6. user-centered

Qualifiers

  • Research-article

Funding Sources

Conference

ICPE '17
Sponsor:

Acceptance Rates

ICPE '17 Paper Acceptance Rate 27 of 83 submissions, 33%;
Overall Acceptance Rate 252 of 851 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Guided ExplorationProceedings of the ACM on Human-Computer Interaction10.1145/34617315:EICS(1-34)Online publication date: 29-May-2021
  • (2020)Evaluating an Interactive Memory Analysis Tool: Findings from a Cognitive Walkthrough and a User StudyProceedings of the ACM on Human-Computer Interaction10.1145/33949774:EICS(1-37)Online publication date: 18-Jun-2020
  • (2020)Memory Cities: Visualizing Heap Memory Evolution Using the Software City Metaphor2020 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT51673.2020.00017(110-121)Online publication date: Sep-2020
  • (2019)Detection of suspicious time windows in memory monitoringProceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes10.1145/3357390.3361025(95-104)Online publication date: 21-Oct-2019
  • (2019)AntTracks TrendVizCompanion of the 2019 ACM/SPEC International Conference on Performance Engineering10.1145/3302541.3313100(29-32)Online publication date: 27-Mar-2019
  • (2019)Analyzing Data Structure Growth Over Time to Facilitate Memory Leak DetectionProceedings of the 2019 ACM/SPEC International Conference on Performance Engineering10.1145/3297663.3310297(273-284)Online publication date: 4-Apr-2019
  • (2018)Utilizing object reference graphs and garbage collection roots to detect memory leaks in offline memory monitoringProceedings of the 15th International Conference on Managed Languages & Runtimes10.1145/3237009.3237023(1-13)Online publication date: 12-Sep-2018
  • (2018)User-defined Classification and Multi-level Grouping of Objects in Memory MonitoringProceedings of the 2018 ACM/SPEC International Conference on Performance Engineering10.1145/3184407.3184412(115-126)Online publication date: 30-Mar-2018

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media