Article View: comp.os.ms-windows.programmer.tools.owl
Article #51Re: 100 % CPU in Borland 3.1
From: Henrik Haftmann
Date: Thu, 24 Jul 2003 13:19
Date: Thu, 24 Jul 2003 13:19
12 lines
1833 bytes
1833 bytes
> We have an old Borland C++ 3.1 MDI application, > when running it uses 100 % of the CPU while sitting > waiting for user input. > We have the source code and were wondering what we could do to > make this application use less CPU. Look for an "idle" function. It will be invoked from MessageLoop when PeekMessage() returns FALSE. idle() must return FALSE too, then MessageLoop invokes WaitMessage(), and the CPU can sleep. If you find an "idle" function always returning TRUE, you have the bug. henni
Technical Details
Message-ID:
<3F1FDCCF.5035@e-technik.tu-chemnitz.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!newsfeed.r-kom.de!news-nue1.dfn.de!uni-erlangen.de!news.tu-chemnitz.de!not-for-mailReferences:
<59e77fdf.0307211901.420fdec7@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 108ebe,8e3bc4c530713df8 X-Google-Attributes: gid108ebe,public X-Google-Thread: fe201,8e3bc4c530713df8 X-Google-Attributes: gidfe201,public X-Google-ArrivalTime: 2003-07-24 06:16:36 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!newsfeed.r-kom.de!news-nue1.dfn.de!uni-erlangen.de!news.tu-chemnitz.de!not-for-mail From: Henrik Haftmann <henrik.haftmann@e-technik.tu-chemnitz.de> Newsgroups: comp.os.ms-windows.programmer.tools.owl,borland.public.cpp.owl Subject: Re: 100 % CPU in Borland 3.1 Date: Thu, 24 Jul 2003 15:19:11 +0200 Organization: Chemnitz University of Technology Lines: 12 Message-ID: <3F1FDCCF.5035@e-technik.tu-chemnitz.de> References: <59e77fdf.0307211901.420fdec7@posting.google.com> NNTP-Posting-Host: otter.infotech.tu-chemnitz.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: anderson.hrz.tu-chemnitz.de 1059052592 31942 134.109.20.181 (24 Jul 2003 13:16:32 GMT) X-Complaints-To: abuse@tu-chemnitz.de NNTP-Posting-Date: Thu, 24 Jul 2003 13:16:32 +0000 (UTC) To: Jim <jimmybubblewrap@yahoo.com.au> X-Mailer: Mozilla 3.04 (WinNT; I)