TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: MIKE RUSKAI
from: IVAN TODOROSKI
date: 1998-11-24 01:59:00
subject: PM drawing priorities...

On Monday, 16 November 1998,
     MIKE RUSKAI wrote to IVAN TODOROSKI about PM drawing priorities...

 IT>> WOW!!! My theory presented at the end of my previous message to Jeff
 IT>> Dunlop IS correct! After changing the MAXWAIT setting to 2, the
 IT>> return times were EXACTLY 2000ms! It proves beyond any doubt that
 IT>> background processes at any priority less than 0x300 (Time Critical,
 IT>> level 0) run only by means of the starvation boosts when there is
 IT>> intensive PM screen I/O... just try it and see for youself.

 MR> Can't meet your test conditions here, as far as I can see.

      It's very hard to reproduce this on fast machines...

 IT>> communications programs, networking daemons etc. PM operations
 IT>> have ABSOLUTELY NO PLACE running at priority higher than 0x41F
 IT>> (Foreground Server, level 31) the way they do now, since they are
 IT>> very rude in regards to releasing CPU cycles voluntarily.

 MR> How did you reach this conclusion?  All it would take to meet the
 MR> conditions you lay out is normal priority with one delta higher, and a
 MR> constantly ready-to-run thread.

  I reached this conclusion by simply running a process at Server
  priority, delta 31 and watching it freeze when I dragged some windows
  around.

 IT>> 3) allowing the user to set the priority of PM drawing operations
 IT>> (within limits of course), or atleast lowering it

 MR> Have you tried PRIORITY=ABSOLUTE, to see how it affects the test?

  Yes, no change... detailed explanation is in my previous messages.

 IT>> 4) making the priority of PM drawing the same as the priority of the
 IT>> process requesting it (this is a variation of the previous
 IT>> alternative)

 MR> As far as I know, this is precisely how it works.

  Well, it works that way NOW, after I patched the kernel, otherwise it
  doesn't.

      Thanks for your reply.

                                                            - Ivan -

.!. Dear Santa, all I want is your list of naughty girls.
--- Terminate 5.00/Pro [OS/2]
 þ TerMail/QWK þ  
* Origin: GET ALL YOUR FIDO HERE! telnet://bbs.docsplace.org (1:3603/140)
SEEN-BY: 396/1 632/0 371 633/260 267 270 371 635/444 506 728 639/252 670/218
@PATH: 3603/140 396/1 633/260 635/506 728 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.