Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Feb 1998 12:00:13 -0600 (CST)
From:      Damon Permezel <dap@damon.com>
To:        dap@fubar.damon.com (Damon Permezel)
Cc:        dap@damon.com, jb@cimlogic.com.au, nate@mt.sri.com, SSANKARA.IN.oracle.com.ofcmail@in.oracle.com, freebsd-java@FreeBSD.ORG
Subject:   Re: TimeSlicing in  JVM
Message-ID:  <199802021800.MAA06670@damon.com>
In-Reply-To: <199802021754.LAA06618@damon.com> from Damon Permezel at "Feb 2, 98 11:54:09 am"

next in thread | previous in thread | raw e-mail | index | archive | help
"Damon Permezel sez: "
> "Damon Permezel sez: "
> > "Damon Permezel sez: "
... blah blah blah...
> > > 
> > I think you mean "now", rather than not, no?
> > 
> 
> Correct, but I have observed applications which used to work stop.
> For example, using the current non-fractal hallucinations, patched to not call
> yield:
> 
> LD_LIBRARY_PATH=lib java -ts100 damon.dap.NFH.NFH -w 128
> 
> never displays the initial window, and the idle thread is running.
> If I change it to `-ts3000' to give it a chance to get the initial window
> up, it runs OK, but what use is a 3 second time slice?
> 
> Thus, there are bugs which turning timeslice on aggravates.
> The sun/awt code has all these locks which think they are not recursively
> obtainable, but which are clearly recursive.  This may be at least one source
> of these problems.
> 

Running with the tiny toolkit, it appears to work "better" in some respects.
tiny toolkit comes with a whole slew of its own problems, though, which I
am somewhat interested in persuing.

export JAVA_AWT_TOOLKIT=sun.awt.tiny.TinyToolkit; LD_LIBRARY_PATH=lib java -ts100 damon.dap.NFH.NFH -w 128



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802021800.MAA06670>