From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,6e940fd5ba87c3ce X-Google-Attributes: gid103376,public X-Google-Thread: fdb77,ebcb336c62963fb4 X-Google-Attributes: gidfdb77,public X-Google-ArrivalTime: 2003-04-15 11:43:24 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!arclight.uoregon.edu!wn13feed!worldnet.att.net!216.166.71.14!border3.nntp.aus1.giganews.com!nntp.giganews.com!nntp3.aus1.giganews.com!nntp.gbronline.com!news.gbronline.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 15 Apr 2003 13:43:22 -0500 Date: Tue, 15 Apr 2003 13:43:29 -0500 From: Wesley Groleau Reply-To: wesgroleau@despammed.com Organization: Ain't no organization here! User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.2.1) Gecko/20021130 X-Accept-Language: en-us, en, es-mx, pt-br, fr-ca MIME-Version: 1.0 Newsgroups: comp.lang.java.advocacy,comp.lang.ada Subject: Re: real-time Java References: <5ad0dd8a.0304150959.b35340e@posting.google.com> In-Reply-To: <5ad0dd8a.0304150959.b35340e@posting.google.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <0eidnSyVZLlWzwGjXTWcpQ@gbronline.com> NNTP-Posting-Host: 216.117.18.91 X-Trace: sv3-0yakqQQr6N1rXIuyT6inAsi1a++NRxbiDzHDbSAZukE6jC7J4rjqY11aO9HG53zpePZA+d+MrQdTtz8!7UAoo2Efc5vosWaYqKOZ/+V9/sfPFciHrfahgLscd1ISE1aPXWxo702O1b8lHgtImBiwSAqW0lLW!LIN6 X-Complaints-To: abuse@gbronline.com X-DMCA-Complaints-To: abuse@gbronline.com X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.1 Xref: archiver1.google.com comp.lang.java.advocacy:62188 comp.lang.ada:36172 Date: 2003-04-15T13:43:29-05:00 List-Id: >>(Another thing that would be nice is a JVM that is >>a shared library or resident in the OS or something, >>instead of--this is for multi-user environments, BTW-- >>having every Java program running its own copy of the JVM.) > > Unix and Windows will load only one copy of a binary no matter if it's > an executable or shared library. So there is only one copy of the > garbage collector code. I don't see how collector data could be shared > though. I can't speak for windows, but this is not true of Solaris. The project I recently left had a problem reporting/tracking tool in Java. Everybody used it. That mean that at any given time, the physical memory and swap space had twenty to thirty copies of the JVM running, and each copy had additional memory allocated to all the same classes.