Browse Prior Art Database

Method And System For Analyzing Memory By Analyzing Memory Objects Represented As Histograms

IP.com Disclosure Number: IPCOM000200961D
Publication Date: 2010-Nov-01
Document File: 2 page(s) / 12K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for analyzing memory utilization by examining memory objects represented as histograms is disclosed. The method includes loading one or more histograms representing one or more memory objects in an application for performing a comparative analysis over a time period.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 80% of the total text.

Page 01 of 2

Method And System For Analyzing Memory By Analyzing Memory Objects

Represented As Histograms

Disclosed is a method and system for analyzing memory utilization by examining memory objects represented as histograms. The analysis of memory usage may include observing trends in memory utilization and identifying memory leaks. The method includes loading one or more histograms representing one or more memory objects in an application as inputs for performing analysis to optimize/debug memory utilization. Upon loading one or more input histograms, an output file may be generated in a form of a common spreadsheet format. The output file displays the analysis of memory utilization between each snapshot interval and over duration of samples.

In an exemplary embodiment, the method and system for analyzing memory utilization by examining memory objects represented as histograms may be implemented as an application in C language. The application may be compiled to run on Windows* / Unix** platforms.

In an exemplary implementation, the application can be invoked by using the following

command:

histoAnalysis.exe histo1.txt histo2.txt histo3.txt histo4.txt output.csv

Where,

histoAnalysis.exe represents an invocation of the application; and

histo1.txt histo2.txt histo3.txt histo4.txt represents histogram files to be compared; and

output.csv represents an output file

Upon invoking the application, the output.csv file may be reviewed for instance counts and/or bytes of storage in...