comp.lang.ada
 help / color / mirror / Atom feed
From: xanthian@well.com (Kent Paul Dolan)
Subject: Re: real-time Java
Date: 16 Apr 2003 23:40:01 -0700
Date: 2003-04-17T06:40:01+00:00	[thread overview]
Message-ID: <a3eaa964.0304162240.540962aa@posting.google.com> (raw)
In-Reply-To: b75n0v$d1j$1@online.de

"Dr. Michael Paus" <paus@ib-paus.com> 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.



  reply	other threads:[~2003-04-17  6:40 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <bebbba07.0304101816.3493f42a@posting.google.com>
2003-04-11  6:10 ` real-time Java Kent Paul Dolan
2003-04-11  6:23   ` Dr. Michael Paus
2003-04-17  6:40     ` Kent Paul Dolan [this message]
2003-04-17 21:04       ` Robert A Duff
2003-04-11 11:43   ` Tum
2003-04-15  8:17   ` Darren Winsper
2003-04-15  9:23     ` Mark Thornton
2003-04-15 14:57       ` Wesley Groleau
2003-04-15 15:06         ` Mark Thornton
2003-04-15 15:50         ` Robert A Duff
2003-04-16 23:29           ` Thomas Maslen
2003-04-15 17:59         ` Wojtek Narczynski
2003-04-15 18:43           ` Wesley Groleau
2003-04-15 23:33             ` Samuel Tardieu
2003-04-16  1:07             ` Kent Paul Dolan
2003-04-15 18:47           ` Wesley Groleau
2003-04-16  5:16             ` Tor Iver Wilhelmsen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox