[ajug-members] java object allocation and memory
Wilson, Jeff
jw9615 at att.com
Wed Sep 10 10:09:31 EDT 2008
Also note that calling GC explicitly doesn't guarantee anything in the
JSE VM. It is only a hint to the garbage collector; the VM may or may
not run GC in response.
+jeff (MJW)
---
"History will be kind to me for I intend to write it."
-W. Churchill
---------------------------------------------
M. Jeff Wilson, Lead Member Technical Staff
AT&T Services, Inc.
Operations & Service Dev
jw9615 at att.com
+1 404.499.7235
-----Original Message-----
From: Wilson, Jeff
Sent: Wednesday, September 10, 2008 9:29 AM
To: ajug-members at ajug.org
Subject: Re: [ajug-members] java object allocation and memory
Unless you are doing Real-Time programming, you shouldn't be calling GC
anyways. It runs whenever the VM wants to run it.
Predicting memory allocation is tricky in Java. The VM reserves all
kinds of memory areas [eden area, permanent area, others] and uses those
to allocate objects. In general the VM uses those pre-allocated memory
areas until it needs more, and then allocates more memory from the OS.
Also, objects are typically very small.
+jeff (MJW)
---
"History will be kind to me for I intend to write it."
-W. Churchill
---------------------------------------------
M. Jeff Wilson, Lead Member Technical Staff
AT&T Services, Inc.
Operations & Service Dev
jw9615 at att.com
+1 404.499.7235
-----Original Message-----
From: mcdaniel [mailto:521 at ofig.org]
Sent: Tuesday, September 09, 2008 8:20 PM
To: ajug-members at ajug.org
Subject: Re: [ajug-members] java object allocation and memory
this makes it look like i was calling on the gc call to free memory but
i was not; i did this w/ zero/none of them too- what keeps the
freeMemory call's value close like those are? why does it not go up
more?
barclay
mcdaniel wrote:
> why does the free-memory not change much with object allocation? - i
> keep playing with this and don't see it...
> -attached-
>
> barclay
>
>
------------------------------------------------------------------------
>
_______________________________________________
ajug-members mailing list
ajug-members at ajug.org
http://www.ajug.org/mailman/listinfo/ajug-members
*****
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential, proprietary, and/or
privileged material. Any review, retransmission, dissemination or other
use of, or taking of any action in reliance upon this information by
persons or entities other than the intended recipient is prohibited. If
you received this in error, please contact the sender and delete the
material from all computers. GA623
_______________________________________________
ajug-members mailing list
ajug-members at ajug.org
http://www.ajug.org/mailman/listinfo/ajug-members
*****
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential, proprietary, and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from all computers. GA622
More information about the ajug-members
mailing list