From: newsham AT lava DOT net (Tim Newsham) Subject: window handles and perf degredation 29 Sep 1998 19:32:33 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit To: cygwin32-developers AT cygnus DOT com Hi, We're seeing heavy performance degredation that occurs with our cygwin processes while certain processes are running. In particular whenever PGPtray (part of the PGP 6.0 freeware stuff) if running, our cygwin based processes eat much more memory and cpu than normal. After much work trying to track things down, we've noticed that during the gethwnd() function invoked when we do an alarm() call, our processes do some queries of some PGP related registry keys. This occurs during the CreateWindow() function in then Winmain function which is run in a seperate thread. So, my question is, any ideas why this is happening? Any idea about what can be done about it? Is it possible for PGP to hook into all CreateWindow calls? Are there other reasonable alternatives to using a window handle for asynch io and timer signals? I'm using a beta 19.1 derivative, btw. Tim N.