From owner-freebsd-java Mon Feb 2 10:00:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA01861 for java-outgoing; Mon, 2 Feb 1998 10:00:39 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from damon.com (PSzla8lklrjk2B37j7jLlVUmr0oHjZKx@damon.com [207.170.114.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA01856 for ; Mon, 2 Feb 1998 10:00:37 -0800 (PST) (envelope-from dap@damon.com) Received: (from dap@localhost) by damon.com (8.8.7/8.8.7) id MAA06670; Mon, 2 Feb 1998 12:00:13 -0600 (CST) (envelope-from dap) From: Damon Permezel Message-Id: <199802021800.MAA06670@damon.com> Subject: Re: TimeSlicing in JVM In-Reply-To: <199802021754.LAA06618@damon.com> from Damon Permezel at "Feb 2, 98 11:54:09 am" To: dap@fubar.damon.com (Damon Permezel) Date: Mon, 2 Feb 1998 12:00:13 -0600 (CST) Cc: dap@damon.com, jb@cimlogic.com.au, nate@mt.sri.com, SSANKARA.IN.oracle.com.ofcmail@in.oracle.com, freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org X-To-Unsubscribe: mail to majordomo@FreeBSD.org "unsubscribe java" "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