Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!sunic!tut!hydra!hylka!kulokari From: kulokari@cc.helsinki.fi Newsgroups: comp.os.os2 Subject: Re: uEMACS Message-ID: <1654.2590d3f4@cc.helsinki.fi> Date: 21 Dec 89 13:00:36 GMT References: <5345@udccvax1.acs.udel.EDU> <976@tuminfo1.lan.informatik.tu-muenchen.dbp.de> Organization: University of Helsinki Lines: 18 A serious problem in the published implementations of uEmacs on OS/2 (I have seen two; the first was posted by Sugih Jamin) is that the mouse/keyboard handler uses busy loop (polling) and therefore hogs the system resources. This shows very clearly if you monitor the CPU usage with some of the utilities available, and background tasks slow down to a crawl. Busy loop is a no-no in OS/2, instead you must use threads and semaphores. I have done so in my own version, which I will probably post in the near future. I have also completely rewritten the display handler. There seems to be some bugs in the search routines. I will try to fix these, too. Version 3.10 is quite buggy. Hannu Kulokari CC, U of Helsinki Finland Internet: kulokari@cc.helsinki.fi Bitnet: kulokari@finuh