10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
i'm trying to find the most efficient way to monitor specific files in different directories in one go.
/var/log/
/var/app/
/var/db/
each one of these directories can have subdirectories which need to be looked into as well.
I want to find any file in this directory that has the name... (7 Replies)
Discussion started by: SkySmart
7 Replies
2. Solaris
Hi,
I have solaris 10 (sparc) operating system machine on which I have installed supported weblogic 10.3. It was installed properly. As we know weblogic uses jvm to run and uses a part of jvm memory.
But I am facing one problem in which JVM is getting crashed again and again resulting my... (2 Replies)
Discussion started by: neeraj.tati
2 Replies
3. Shell Programming and Scripting
Hi,
i am new to shell scripts, i need to write a script that can monitor size of directory of specific users. Please help.
Thanks,
Nitin (2 Replies)
Discussion started by: nicksrulz
2 Replies
4. Programming
I want to find the size of the total memory allocated on the heap for the following statement:
int* a = new int;How can I use the sizeof operator for this?
I used:
printf("\t===> %d\n",sizeof(*a));
Is this statement correct?
I have asked the question because when I checked the memory of... (13 Replies)
Discussion started by: rupeshkp728
13 Replies
5. UNIX for Dummies Questions & Answers
Hi
I have one Java application installed in my Solaris system. Is there a way to find out the heap memory allocated size/used size/free size for the particular Java process?
If anyone knows the command, please let me know. Even I appreciate if I have any scripts to find out the same.
... (0 Replies)
Discussion started by: nthiruvenkatam
0 Replies
6. Shell Programming and Scripting
How would one monitor the size of a file in realtime, then when it reaches a certain size (like 10megs), gzip, append timestamp to filename and scp to another box?
regards (7 Replies)
Discussion started by: hazno
7 Replies
7. Shell Programming and Scripting
Hi Friends,
i need a unix command to check the heap space availability on unix system as I am getting following error:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error occurred during initialization of VM
Could not reserve enough space for... (2 Replies)
Discussion started by: Anji
2 Replies
8. Shell Programming and Scripting
Hello,
has anyone written something that will monitor/gather weblogic heap info ? I need to gather size, high/low stats to a file that I can upload to a speadsheet
thanks for your help! (2 Replies)
Discussion started by: galenw
2 Replies
9. Filesystems, Disks and Memory
Hi all,
Thanks 'thehoghunter' and 'hugo' for the comments!
I've to increase the size of the heap size for AIX 4.3.3. Now what's the command that I've and also is it something similar to growing the file system in Solaris (growfs) (1 Reply)
Discussion started by: i2admin
1 Replies
10. Filesystems, Disks and Memory
I'm a new guy to this field and I'm learning a lot about UNIX! Can any explan to me what exactly does 'heap size' mean and how can i increase the size for AIX 4.3.3? (2 Replies)
Discussion started by: i2admin
2 Replies
heap(1) BSD General Commands Manual heap(1)
NAME
heap -- List all the malloc-allocated buffers in the process's heap
SYNOPSIS
heap [-s | -sortBySize] [-z | -zones] [-guessNonObjects] [-sumObjectFields] [-showSizes] [-addresses all | <classes-pattern>] [-noContent]
pid | partial-executable-name | memory-graph-file
DESCRIPTION
heap lists the objects currently allocated on the heap of the specified process, as well as summary data. Objects are categorized by class
name, type (Objective-C, C++, or CFType), and binary image. C++ objects are identified by the vtable referenced from the start of the
object, so with multiple inheritance this may not give the precise class of the object.
The binary image identified for a class is the image which implements the class, not necessarily the binary image which caused the objects to
be allocated at runtime, or which "owns" those objects.
heap requires one argument -- either the process ID or the full or partial executable name of the process to examine, or the pathname of a
memory graph file generated by leaks or the Xcode Memory Graph Debugger.
The following options are available:
-s | -sortBySize
Sort output by total size of class instances, rather than by count.
-z | -zones
Show the output separated out into the different malloc zones, instead of an aggregated summary of all zones.
-guessNonObjects
Look through the memory contents of each Objective-C object to find pointers to malloc'ed blocks (non-objects), such as the variable
array hanging from an NSArray. These referenced blocks of memory are identified as their offset from the start of the object (say
"__NSCFArray[12]"). The count, number of bytes, and average size of memory blocks referenced from each different object offset loca-
tion are listed in the output.
-sumObjectFields
Do the same analysis as with the -guessNonObjects option, but add the sizes of those referenced non-object fields into the entries
for the corresponding objects.
-showSizes
Show the distribution of each malloc size for each object, instead of summing and averaging the sizes in a single entry.
-addresses all | <classes-pattern>
Print the addresses of all malloc blocks found on the heap in ascending address order, or the addresses of those objects whose full
class name is matched by the regular expression <classes-pattern>. The string "all" indicates that the addresses of all blocks (both
objects and non-objects) should be printed. The <classes-pattern> regular expression is interpreted as an extended (modern) regular
expression as described by the re_format(7) manual page. Note that toll-free-bridged CoreFoundation and Foundation classes have the
"__NSCF" prefix rather than just "NS" or "CF". Examples of valid classes-patterns include:
__NSCFString
'NS.*'
'__NSCFString|__NSCFArray'
'.*(String|Array)'
-noContent
Do not show object content in -addresses mode.
SEE ALSO
malloc(3), leaks(1), malloc_history(1), stringdups(1), vmmap(1), DevToolsSecurity(1)
The Xcode developer tools also include Instruments, a graphical application that can give information similar to that provided by heap. The
Allocations instrument graphically displays dynamic, real-time information about the object and memory use in an application, including back-
traces of where the allocations occurred. The Leaks instrument performs memory leak analysis.
BSD
April 26, 2018 BSD