Word 2000 and Dual Core CPU - Very Slow

J

Jonas Saleh

Hy,

we are using Office2000 (SP3) with Outlook2003 (SP1) on Windows XP SP1/SP2.
We have a number of applications that are using word2000 to create some
documents with content from the document management system. Since we are
rolling out Dual Core Systems (Notebook, Desktop) almost every test showed
improved performance but now we have a performance problem with word2000.

When a programm has to start Word2000 the processing takes very long time.
Is there already a started instance of winword.exe the processing takes much
less time (5 Sec vs. 60 Sec.). We can reproduce this problem an three
diffrent Systems with diffrent Hardware but all with Dual Core CPU.

Here ist a little script that writes some "a"´s to a document
C:\Temp\test.doc. This script takes up to 30 seconds on a Core 2 Duo 2,4 GHz
(E6600) equipped with 1 GB DDR2-RAM desktop computer when winword is NOT
started. It takes 1 second when winword is already started. Processing
boosts when the winword.exe process is set to run on 1 CPU only via task
manager. I guess there is a problem with the multiprocessing system.
Processing boosts even when the mouse is moved fast over the GUI ... really
true! It seems the systems runs faster when load is bigger.

test.vbs
----------------------------
Set ObjWordDoc = CreateObject("Word.Document")
objWordDoc.parent.visible = true
objWordDoc.Parent.Selection.TypeText now & vbnewline
for i = 1 To 100
objWordDoc.Parent.Selection.TypeText "a "
next
objWordDoc.Parent.Selection.TypeText vbnewline & now
objWordDoc.SaveAs "C:\Temp\test.doc", 0
objWordDoc.Close (True)
Set ObjWordDoc = Nothing
msgbox "Done"

------------------------------

Can someone reproduce this ? Can someone give me a hint where to search ?
Can someone check this on Office 2003 ?

Greetings from Germany

Jonas Saleh
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top