• 15.07.2025, 14:24
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Cipper

Full Member

100% CPU-Auslastung bei WORD!?!

Montag, 28. April 2003, 23:40

Hi@all,

ich hab bei mir 2 Worddokumente offen (13 und 1 Seite).
Nebenbei läuft noch Mediplayer.

Jetzt hab ich immer eine 100%-e CPU-Auslastung egal in welchen beiden ich bin.

Ist das normal? Kann mir einer sagen, wo das Problem ist? Oder kennt jemand einen MS-Patch dafür?
Ich hab einen P4 mit 2,4 Ghz.

Vielen Dank schon mal für jede Hilfe :D

Chewy

Moderator

Re: 100% CPU-Auslastung bei WORD!?!

Montag, 28. April 2003, 23:53

spooler.exe ?

Cipper

Full Member

Re: 100% CPU-Auslastung bei WORD!?!

Montag, 28. April 2003, 23:57

Was bitte meinst du?

Chewy

Moderator

Re: 100% CPU-Auslastung bei WORD!?!

Dienstag, 29. April 2003, 00:08

wenn du den taskmanager aufmachst, welcher prozess zieht die 100% ab ?

die spooler.exe ?

Cipper

Full Member

Re: 100% CPU-Auslastung bei WORD!?!

Dienstag, 29. April 2003, 00:24

nein, ich hab nur eine spoolsv.exe, aber die ist es nicht.

Die Auslastung verursacht die winword.exe

EpS

Senior Member

Re: 100% CPU-Auslastung bei WORD!?!

Dienstag, 29. April 2003, 01:22

Hi,

winword.exe apparently uses a while (PeekMessage()) loop.

Both wineserver and 1 wine thread take up 90% CPU even if idle.

This adds a timeout of 10 milliseconds so we are still interactive,
but do not take up as much CPU. (We basically wait 1 timeslice if 100HZ
scheduling).

Ciao, Marcus

Changelog:
if application is polling with PeekMessage() wait
10 milliseconds if no events are there so we don't spin
at 100% CPU.

Index: message.c
===================================================================
RCS file: /home/wine/wine/windows/message.c,v
retrieving revision 1.104
diff -u -r1.104 message.c
--- message.c 2001/05/16 19:52:31 1.104
+++ message.c 2001/05/18 20:56:17
@@ -1255,7 +1255,7 @@
#endif
/* check for graphics events */
if (USER_Driver.pMsgWaitForMultipleObjects)
- USER_Driver.pMsgWaitForMultipleObjects( 0, NULL, FALSE, 0 );
+ USER_Driver.pMsgWaitForMultipleObjects( 0, NULL, FALSE, 10 );

QUEUE_Unlock( msgQueue );
WIN_RestoreWndsLock(iWndsLocks);


---------------------------------
kling gut...ist aber eher für wine gedacht und ich weis nicht ob das bei dir auch funktioniert. mal schauen was wir noch haben.
---------------------------------

http://support.microsoft.com/?scid=/supp…s/q320/5/36.asp

---------------------------------
schon das neueste service pack gezogen? ;D
---------------------------------
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q318036
---------------------------------
guck mal, das ist sogar für word2002.... wenn wir nur wüssten welche version du hast? ;)
[move][shadow=blue,right,3000]H 2 O - The BEST Way to cool your damn hot Hardware...[/shadow][/move]

Cipper

Full Member

Re: 100% CPU-Auslastung bei WORD!?!

Dienstag, 29. April 2003, 01:50

Danke euch beiden.

Ist die 2002er Variante (Office 10).

Ich guck mal  ;)

Edit:
Der 2. Link ist genau, dass was ich suche.Natürlcih ist der Hotfix zur Zeit nicht verfügbar >:( ;D ;)

Ich hab nur das Service Pack 1 daruf (WinXP).