Sponsored Content
Top Forums Programming Measuring memory used by a program? Post 302253068 by spathical on Friday 31st of October 2008 01:04:57 AM
Old 10-31-2008
Measuring memory used by a program?

I have a Java program. I want to measure the total memory used by the program, especially the peak memory. Is there a way to do it?

I have tried utilities like time (which returns 0) and top (which is not very useful) as the program does not run for long.

Can anyone suggest a way to do this?

Thanks,
Santhosh Pathical
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Program/ Memory Problems

I need some advise. I have an application server running several applications. When I try and start a particular application when the others are running I receive the following. This is appearing in the core file that is created. ... (1 Reply)
Discussion started by: dbrundrett
1 Replies

2. Shell Programming and Scripting

Program to find CPU,memory and I/O utilization

Can anyone please help me regarding this .sh script: The shell script should monitor CPU,memory and I/O utilization continuously after a defined time interval and should write it in an output file like excell. (1 Reply)
Discussion started by: Subhayan
1 Replies

3. Programming

how to check memory leak in C program under Unix

Hi, How to detect memory leak in C program under unix ? Thanks (6 Replies)
Discussion started by: useless79
6 Replies

4. Solaris

How to know the size of the program currently executing in memory

hey everybody, i am currently working on solaris 10 os on a m5000 server. my problem is when i want the exact size of a program in execution, i am unable to do it. earlier i thought the RSS field of prstat but because of its large size it cant be the size. pmap -x shows some output but it includes... (2 Replies)
Discussion started by: aryansheikh
2 Replies

5. Programming

Current and Peak Memory consumption of my program?

Hi, my C++ program does some memory consuming tasks and runs several minutes. During execution time, I want to print information on the current memory consumption and peak memory consumption of my program into a logfile. How can I retrieve this information, i.e. which functions are available... (0 Replies)
Discussion started by: DarthVader77
0 Replies

6. Programming

Memory Fault (core dumped) in ttpy program

I´m writing this program in QNX , I`m kinda new to UNIX and programing in general, and when I try to run it it gives me the Memory Fault error. Can anyone help? #include <stdio.h> #include <fcntl.h> void main(void) {int a,ter; char buf; printf("a="); scanf("%d",a); ter=open... (6 Replies)
Discussion started by: GiganteAsesino
6 Replies

7. AIX

Memory limit for C program

Greetings - I'm porting a C application to an AIX (6.1) system, and have bumped into the limits AIX imposes on memory allocation, namely the default limit of 256MB for a process. I'm aware of the compilation flag that allows an application to gain access to up to 8 memory segments (each 256MB,... (4 Replies)
Discussion started by: traviswheeler
4 Replies

8. Programming

Shared memory between two c program

i have to shared a variable between two different c programs with shared memory and i do these: int main() { int a=5,b=7; int buffer; int *point; int shmid; shmid=shmget(IPC_PRIVATE , sizeof(buffer),0666); point=(int *)shmat(shmid,NULL,0); point=a; ... (21 Replies)
Discussion started by: tafazzi87
21 Replies

9. Programming

Help regarding memory leak in this C program

I have written this code in C which reads a very large collection of text files and does some processing. The problem with this code is that there are memory leaks which I am not able to figure out as to where the problem is. When I run this code, and see the memory usage using top command, then I... (7 Replies)
Discussion started by: shoaibjameel123
7 Replies

10. Programming

Size of memory used by a program

Hello, Here is a portion of my code: a=(int *) malloc(dim*dim*sizeof(int)); b=(int *) malloc(dim*dim*sizeof(int)); c=(int *) malloc(dim*dim*sizeof(int)); for(i=0;i<dim;i++) for(j=0;j<dim;j++) c= rand(); for(i=0;i<dim;i++) for(j=0;j<dim;j++) b=rand(); ... (6 Replies)
Discussion started by: chercheur111
6 Replies
SYSMON(8)						      System Manager's Manual							 SYSMON(8)

NAME
sysmon, stats - display graphs of system activity SYNOPSIS
sysmon [ machine [ -option ] ] stats [ -option ] DESCRIPTION
Sysmon displays a rolling graph of various statistics collected by the operating system. The statistics may be from a remote machine. A sample value is taken once per second. The number in the top left corner of the graph gives the peak value for the duration of the graph. Lines across the graph represent 75%, 50%, and 25% of the peak value. Clicking a mouse button anywhere in the window cycles through the list of parameters to monitor; an option letter sets the initial choice. The option letters and parameters are: [m] mem total pages of active memory. The memory is displayed as a fraction of the machine's total memory. [e] ether number of packets sent and received per second. [w] swap number of valid pages on the swap device. The swap is displayed as a fraction of the number of swap pages configured by the machine. [c] contxt number of process context switches per second. [i] intr number of interrupts per second. [f] fault number of memory faults per second. [t] tlbmiss number of translation look-aside buffer misses per second. [p] tlbpurge number of translation lookaside buffer flushes per second. [l] load system load average. The load is computed as a running average of the number of processes ready to run multiplied by 1000 to give some precision. The stats program is invoked by sysmon to display the graph. FILES
/net/*/[0-n]/stats #c/sysstat SOURCE
/rc/bin/sysmon /sys/src/cmd/stats.c BUGS
Some machines do not have TLB hardware. SYSMON(8)
All times are GMT -4. The time now is 10:08 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy