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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11232c,106e2a37e10c0fce,start X-Google-Attributes: gid11232c,public 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-16 23:40:01 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: xanthian@well.com (Kent Paul Dolan) Newsgroups: comp.lang.java.advocacy,comp.lang.ada,misc.misc Subject: Re: real-time Java Date: 16 Apr 2003 23:40:01 -0700 Organization: http://groups.google.com/ Message-ID: References: NNTP-Posting-Host: 129.8.249.129 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1050561601 23243 127.0.0.1 (17 Apr 2003 06:40:01 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 17 Apr 2003 06:40:01 GMT Xref: archiver1.google.com comp.lang.java.advocacy:62296 comp.lang.ada:36230 misc.misc:13380 Date: 2003-04-17T06:40:01+00:00 List-Id: "Dr. Michael Paus" wrote: > Kent Paul Dolan wrote: >> How the heck you do [hard real time >> execution] with a language subject to >> garbage collection is going to be an >> interesting thing to watch happen. >> Some complaints in >> comp.lang.java.programmer mention >> Java going off to stew for whole >> minutes at a time. > If you are interested in how this can > be achieved, have a look at > http://www.aicas.com/ Thanks for that. Their software would probably achieve faster acceptance if the book convincing people it was possible at all were freely available online, but I cannot make their business decisions for them, and my viewpoint may be biased by poverty. > Nevertheless the statement that Java > stops for minutes to do some garbage > collection is simply wrong for modern > VMs. I'm not quite sure how you can categorize as "wrong" the experiences reported by many programmers. What they are reporting certainly _happens_. Whether what they are reporting is due to the conceptual difficulty of programming for a garbage collecting language implementation, [GC, it should be emphasized, was created mostly to overcome the conceptual difficulty of programming with explict new/dispose commands, and if conceptual difficulty is still the main problem, then garbage collection is not yet a programming tool which satisfies its design goal.] or whether what they are reporting is due to inherent limitations of garbage collection technology today as a mechanism, or whether what they are reporting is the result of flawed GC implementations today, the problem still certainly exists. Solving it in all three forms needs to be a priority issue for Java Virtual Machine implementors, Java language design mavins, and Java tutorial writers, since GC problems are one of the most frequent causes of criticisms of Java and slowness of Java programming language acceptance. xanthian.