+10000000000000

-dain

On Oct 28, 2004, at 1:24 AM, Danny Angus wrote:

This is a bit of a rant, I know but...
One thing I would like to see Sun do, from the point of view of my previous
role at work, would be to devote more effort to improving the stability and
performance of the Hotspot VM on
all platforms.


From what I can see are a number of defects in the Hotspot VM that
seriously affect the capapacity of many server products to achieve high
uptimes and high throughputs. Is this experience borne out by anyone else
here?


Could we see some clarification of the garbage collection and optimisation
mechanisms? It seems to me that there are a very large number of poorly
documented options for garbage collection and optimisations which are
neither specification features nor implementation features, but are in wide
use by many people who are struggling to maintain high levels of service in
the real world in the face of defects and failure of the JVM to behave as
documented.


One example is the permanent generation size, Sun tell us that allocations
in the permanent generation will continue up to the maximum size of the
permanent space, at which point further allocations will be from the
tenured heap space.
Seems sensible so far.
However it appears that requests for permanent allocation trigger a full
garbage collection when they cannot be satisfied in the permanent
generation, this leads to the JVM thrashing and effectively defeats the
notion that tenured space could be used as an overflow.
The fact that this was not documented is almost as serious because it
removes some of the imperative which might otherwise encourage us to
profile not only hepa usage but also permanent generation requirements.


d.


*********************************************************************** ****
The information in this e-mail is confidential and for use by the addressee(s) only. If you are not the intended recipient (or responsible for delivery of the message to the intended recipient) please notify us immediately on 0141 306 2050 and delete the message from your computer. You may not copy or forward it or use or disclose its contents to any other person. As Internet communications are capable of data corruption Student Loans Company Limited does not accept any responsibility for changes made to this message after it was sent. For this reason it may be inappropriate to rely on advice or opinions contained in an e-mail without obtaining written confirmation of it. Neither Student Loans Company Limited or the sender accepts any liability or responsibility for viruses as it is your responsibility to scan attachments (if any). Opinions and views expressed in this e-mail are those of the sender and may not reflect the opinions and views of The Student Loans Company Limited.


This footnote also confirms that this email message has been swept for the presence of computer viruses.

*********************************************************************** ***

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to