Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / Applications / Word / September 2007



Tip: Looking for answers? Try searching our database.

Word 2004 taking 30% CPU even when idle w/ no doc open

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
qiaobing321@yahoo.com - 16 Aug 2007 20:38 GMT
After recent upgrade of my PowerBook G4 to Tiger (10.4.10), I've
notice that Word 2004 constantly takes up 30+ % CPU even when it's
idle with no open document. I tried to re-install the entire Office
2004 for Mac but the problem remains the same. I never saw this
behavior when I was Word 2004 running Panther.

Any suggestion to a fix will be appreciated.

-QB
rbfraven - 19 Aug 2007 05:05 GMT
I wish I knew a fix. I first noticed MS Word 2004 using excessive
processor time on my 500Mhz G4 Powerbook a few days after I applied
the latest iTunes and Quicktime update (7/14) and the Microsoft update
11.3.6 (7/13). Prior to that I upgraded to 10.4.10 (6/21) from 10.4.9
but the problem seemed to occur  after the previously mentioned
updates. These are the only system changes I am aware of before the
problem occurred.

After those changes, the fan started coming on more frequently, and
Unix top and Activity Monitor showed that Word was always using 50%
even when NO files were open. When I quit Word, CPU usage decreases by
50%. When I start it, CPU usage increases by 50%. My temporary
circumvention is to quit Word immediately after using it. I used to
always run with Word as a running application.

I have re-installed all of the previously mentioned updates but the
problem remains.

This problem is also described in the post "7.2 Install affected Word".
Elliott Roper - 19 Aug 2007 10:02 GMT
> I wish I knew a fix. I first noticed MS Word 2004 using excessive
> processor time on my 500Mhz G4 Powerbook a few days after I applied
[quoted text clipped - 3 lines]
> updates. These are the only system changes I am aware of before the
> problem occurred.

I see you posted this already without getting a useful answer. My
suggestion of following the recipe in Apple's KB 306043 would have been
useless, since it was only supposed to be for Intel Macs, and I somehow
missed the top line of your post. Sorry.

You could try some geeky diagnostic testing by sampling Word with
Activity monitor. The sampler will dive into Word 300 times and report
where in Word all the fun was happening. It might be interesting to
report back your results, although it is unclear whether anyone outside
Microsoft could usefully interpret the them, since older "CFM" software
such as Word is rather coy about naming the procedures sampled.

> After those changes, the fan started coming on more frequently, and
> Unix top and Activity Monitor showed that Word was always using 50%
[quoted text clipped - 5 lines]
> I have re-installed all of the previously mentioned updates but the
> problem remains.

Re-installing Word is unlikely to help. You might try repairing
permissions with Disk Utility. Although I think it is about as useful
as a chocolate teapot, it is easy and safe and gives you a warm
feeling. If it does do anything useful, please report back and I'll eat
my words.  I'd be inclined to download and run the 10.4.10 combo
updater from Apple, possibly with added forced rebinding as described
in Apple knowledge base article 306043 even though it was directed at
Intel Macs. It would be a sort of blanket fix for things that went
missing in Apple's Software Update.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

rbfraven - 19 Aug 2007 13:15 GMT
I did read the 306043 article that you mentioned and I did re-install
10.4.10 using the combo update in safe mode. In fact I re-installed QT
7.2, Office 11.3.6, and the combo 10.4.10 in safe mode. I almost re-
installed Office but was unsure if I could preserve all of my existing
Entourage calendar data. QB, who started this thread, did re-install
Office 2004 without any effect, so I don't think I will do it. As for
repairing permissions, that happens every few days automatically when
I run SuperDuper to make a backup. I tend to do that anyway before and
after major software updates. I did not do the rebinding that is
recommended in 306043 because I was unsure about doing it for a PPC as
it was recommended for an Intel machine. I don't know if it could have
serious side-effects or if it is a safe operation to do at anytime. I
will try the Activity Monitor sampling that you mentioned. If we knew
what Word is doing, that might suggest a solution. Word is the only
app I have found with this problem on my machine.

Thanks for the follow-up.

Bob Fowles
Elliott Roper - 19 Aug 2007 13:32 GMT
> I did read the 306043 article that you mentioned and I did re-install
> 10.4.10 using the combo update in safe mode. In fact I re-installed QT
[quoted text clipped - 11 lines]
> what Word is doing, that might suggest a solution. Word is the only
> app I have found with this problem on my machine.

I think the pre-binding is pretty benign. It is what happens when Mac
updates say "Optimizing System Performance"

You have up-to-date clones. Go for it!

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

John McGhie - 20 Aug 2007 11:08 GMT
I don't think Word is actually "doing" anything :-)

Word (like many applications) is an "idle loop processor".  It does ALL of
its processing in the idle loop (makes it a good multi-tasking citizen).

However, this can confuse Activity Monitor.  If you have nothing much
running, Word's foreground loop may show that it is using 30 per cent, but
what that really means is "30 per cent of the CPU being used", which is
quite different from "30 per cent of the available CPU".

All Word is doing is polling the keyboard buffer ‹ "Any keystrokes for me?
Nup!  OK, back to sleep!"  There's actually nothing happening, but because
nobody else is doing anything, it represents a lot of the CPU being used.

The real test would be to start something you know is power-hungry (e.g. Rip
a few tunes with iTunes or a DVD...)  Then have  look and see if Word is
still showing up as 30 per cent.

Chances are it will drop back to around five per cent. Word is still using
the same amount, but now it's a fraction of a much larger amount of CPU now
being used :-)

Cheers

On 19/8/07 9:45 PM, in article
1187525736.284170.85640@a39g2000hsc.googlegroups.com, "rbfraven"
<rbf@psu.edu> wrote:

> I did read the 306043 article that you mentioned and I did re-install
> 10.4.10 using the combo update in safe mode. In fact I re-installed QT
[quoted text clipped - 15 lines]
>
> Bob Fowles

Signature

Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group.  Please do NOT email me unless I ask you to.

John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
http://jgmcghie.fastmail.com.au/
Sydney, Australia.  S33°53'34.20 E151°14'54.50
+61 4 1209 1410, mailto:john@mcghie.name

Elliott Roper - 20 Aug 2007 13:22 GMT
> I don't think Word is actually "doing" anything :-)
In this case, that  might be debatable.
1. Bob F's fans are kicking in.
2. Word does not normally do that. My Boko's Word 2004 shows 1.6% on
Activity Monitor when totally idle. OK, at 1 GHz, it is twice as quick
as Bob Fowles' 500 MHz, but that still means his copy guzzles 10 times
more cpu when idle. He does have something wrong.

> Word (like many applications) is an "idle loop processor".  It does ALL of
> its processing in the idle loop (makes it a good multi-tasking citizen).
[quoted text clipped - 3 lines]
> what that really means is "30 per cent of the CPU being used", which is
> quite different from "30 per cent of the available CPU".

Err no. Activity Monitor *does* display the idle time. Its reported
CPU% really is a percentage of what each processor can do flat out.
(Bob's and my Bokos have only one)

It is instructive to sample Word with Activity Monitor.
You will see that there is no polling going on in an idle Word. All the
threads are sitting in mach_msg_trap or similar. That means nothing is
charged to the application until the OS hands it control when an event
that Word is waiting for actually occurs. OK, one of those events may
be a timer as some kind of catch-all, but that would be constant, small
and invariant with load. Sure, once it gets control, it might well
choose to run round like a pre-historic headless chicken, but it should
not get control till one of the events it has declared an interest in
actually fires.

If you look at a multi-cpu sample it will be different. There each
thread except the main one is sitting on a spinlock. No cpu charge to
Word. The main thread is as described above.

> All Word is doing is polling the keyboard buffer ‹ "Any keystrokes for me?
> Nup!  OK, back to sleep!"  There's actually nothing happening, but because
> nobody else is doing anything, it represents a lot of the CPU being used.
That's how OS9 and earlier did it. We're not in Kansas any more. Word
will stay asleep till an event for it fires.

> The real test would be to start something you know is power-hungry (e.g. Rip
> a few tunes with iTunes or a DVD...)  Then have  look and see if Word is
[quoted text clipped - 3 lines]
> the same amount, but now it's a fraction of a much larger amount of CPU now
> being used :-)
There is a small element of that, once Word and the other processes are
potentially guzzling > 100% of what's available in user mode. The
ordinary user perceives that as Word going like a slug.

Bob's fans should not be kicking in.
Therefore either his OS is pooched and dealing out events to Word like
there is no tomorrow, or his Word is borked and every time it gets
control it is doing something time-consuming and pointless. A sample
would show the latter at work.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

Bill Tucker - 21 Aug 2007 15:00 GMT
Are any of you using Endnote? If so, follow these instructions I
received from Endnote technical support. I did this, and CPU usage
with the re-formatted Word document is back to normal. However, after
I Format Bibliography, I see the CPU usage climb back up.  So, I
followed these directions again to revert all the citations. Moral of
the story? If using Endnote with Office 2004 for Mac, don't format the
bibliography until the very end.

You may need to clean up the field codes in your document.  Try the
following steps:

1.  Make a backup of your document.

2.  Choose the "Tools > EndNote > Unformat Citations" command, which
will remove the reference list and revert the citations.

3.  Do a [Apple]+A on the keyboard to highlight everything.

4.  Do a [Apple]+6 (above the "T" and "Y" key) to remove any
additional hidden field codes.

5.  Do a [Apple]+C to copy the highlighted text.

6.  Open a new document and do a [Apple]+V to paste.

You should now be able to format this cleaned up version of the
document without running into problems.
qiaobing321@yahoo.com - 21 Aug 2007 20:46 GMT
Thanks for the suggestions. Here are what I found:

1) The Word problem is taking away real CPU cycles (not just idle
cycles).

- When Word is idle with no document open, and no other application
running: Word takes ~30% CPU
- When Word is idle with no document open, and start a mp4 video
converter: Word takes ~25% CPU, Video Converter takes ~58% CPU
- Quite Word but leave the video converter running: Video Converter
takes ~85% CPU

2) Here is the Activity Monitor sampling results (Word is PID 2942).
Any ideal?

2007-08-21 14:37:14.922 sample[2945] Waiting 20 msecs for System
framework to be loaded...
2007-08-21 14:37:14.945 sample[2945] Waiting 40 msecs for System
framework to be loaded...
2007-08-21 14:37:14.986 sample[2945] Waiting 80 msecs for System
framework to be loaded...
2007-08-21 14:37:15.070 sample[2945] Waiting 160 msecs for System
framework to be loaded...
2007-08-21 14:37:15.249 sample[2945] Waiting 320 msecs for System
framework to be loaded...
2007-08-21 14:37:15.618 sample[2945] Waiting 640 msecs for System
framework to be loaded...
2007-08-21 14:37:16.292 sample[2945] Waiting 1280 msecs for System
framework to be loaded...
2007-08-21 14:37:17.655 sample[2945] Waiting 2560 msecs for System
framework to be loaded...
2007-08-21 14:37:20.219 sample[2945] *** Process unreadable: 1
Analysis of sampling pid 2942 every 10.000000 milliseconds
Call graph:
   267 Thread_0f03
     267 0x5820078
       267 0x686c464
         267 0x58205fc
           267 0x58f3a9c
             267 0x4c93820
               267 0x238d154
                 267 0x22881b4
                   267 0x2288b20
                     267 0x167d4ac
                       188 0x167dba8
                         188 0x110e348
                           188 0x110e348
                       75 0x167def8
                         75 0x1691578
                           75 0x4c93b3c
                             74 0x5904074
                               74 0x59041e4
                                 74 0x5909ffc
                                   74 0x590b414
                                     74 EventAvail
                                       74 GetNextEventMatchingMask
                                         74 0x2288b20
                                           42 0x167d4ac
                                             18 0x167da0c
                                               18 0x167d6b8
                                                 18 0x167ba5c
                                                   18 0x16696dc
                                                     18 0x1173994
                                                       18 dladdr
                                                         10
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                           10
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                         6 dladdr
                                                         2
ImageLoaderMachO::getExportedSymbolAddress(ImageLoader::Symbol const*)
const
                                                           2
ImageLoaderMachO::getExportedSymbolAddress(ImageLoader::Symbol const*)
const
                                             12 0x167da1c
                                               12 0x167d6b8
                                                 12 0x167ba5c
                                                   12 0x16696dc
                                                     12 0x1173994
                                                       12 dladdr
                                                         10 dladdr
                                                         2
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                           2
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                             11 0x167da2c
                                               11 0x167e3f8
                                                 11 0x167ba5c
                                                   10 0x16696dc
                                                     10 0x1173994
                                                       10 dladdr
                                                         8 dladdr
                                                         1
ImageLoaderMachO::getExportedSymbolAddress(ImageLoader::Symbol const*)
const
                                                           1
ImageLoaderMachO::getExportedSymbolAddress(ImageLoader::Symbol const*)
const
                                                         1
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                           1
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                   1 0x167ba5c
                                             1 0x167dba8
                                               1 0x110e348
                                                 1 0x110e348
                                           18 0x167d494
                                             10 0x167d6b8
                                               10 0x167ba5c
                                                 10 0x16696dc
                                                   10 0x1173994
                                                     10 dladdr
                                                       6 dladdr
                                                       3
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                         3
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                       1
ImageLoaderMachO::getExportedSymbolAddress(ImageLoader::Symbol const*)
const
                                                         1
ImageLoaderMachO::getExportedSymbolAddress(ImageLoader::Symbol const*)
const
                                             8 0x167d710
                                               8 0x167801c
                                                 8 0x16696dc
                                                   8 0x1173994
                                                     8 dladdr
                                                       6
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                         6
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                       2 dladdr
                                           13 0x167d4c0
                                             13 0x167d6b8
                                               13 0x167ba5c
                                                 13 0x16696dc
                                                   13 0x1173994
                                                     13 dladdr
                                                       11 dladdr
                                                       2
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                                         2
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                           1 0x167d3f8
                                             1 0x167b218
                                               1 0x167bc54
                                                 1 0x167bc54
                             1 0x5904058
                               1 0x59040fc
                                 1 0x590b414
                                   1 EventAvail
                                     1 GetNextEventMatchingMask
                                       1 0x2288b20
                                         1 0x167d4ac
                                           1 0x167da2c
                                             1 0x167e3f8
                                               1 0x167ba5c
                                                 1 0x16696dc
                                                   1 0x1173994
                                                     1 dladdr
                                                       1 dladdr
                       1 0x167da54
                         1 0x167d710
                           1 0x167801c
                             1 0x16696dc
                               1 0x1173994
                                 1 dladdr
                                   1 dladdr
                       1 0x167dd2c
                         1 0x167d6b8
                           1 0x1699124
                             1 0x1699124
                       1 0x167de4c
                         1 0x168b5a4
                           1 0x167ba5c
                             1 0x16696dc
                               1 0x1173994
                                 1 dladdr
                                   1
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                                     1
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
                       1 0x167dfd0
                         1 0x167d5f0
                           1 0x167d5f0
   267 Thread_1003
     267 0x112ed08
       267 MerpUnregisterCFMFragment
         267 0x110e348
           267 0x110e348

Total number in stack (recursive counted multiple, when >=5):
       9       0x1173994
       9       0x16696dc
       9       dladdr
       7       0x167ba5c
       7       ImageLoaderMachO::getIndexedExportedSymbol(unsigned)
const
       5       0x167d6b8

Sort by top of stack, same collapsed (when >= 5):
       0x110e348        456
       dladdr        45
       ImageLoaderMachO::getIndexedExportedSymbol(unsigned)
const        25
Sample analysis of process 2942 written to file /dev/stdout
Sampling process 2942 each 10 msecs 300 times
Elliott Roper - 21 Aug 2007 21:41 GMT
> Thanks for the suggestions. Here are what I found:
>
[quoted text clipped - 10 lines]
> 2) Here is the Activity Monitor sampling results (Word is PID 2942).
> Any ideal?
Well, whatever is calling
ImageLoaderMachO::getIndexedExportedSymbol(unsigned) const
is whacking your machine to death.
Are you running EndNote or some other add-on to the basic Office
product?

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

rbfraven - 22 Aug 2007 00:10 GMT
I tried the sampling also and the results are similar to QB's. I also
saw a couple of spin_locks in the sampling. When I start word, it
takes 50% CPU. If I then start apple.com/trailers and click on Bourne
Ultimatum, Word drops to <20% and %idle is <2% (according to unix
top). Again, this is the only app I have found with this problem.  I
would do the upate_prebinding command but I am in the middle of some
projects and don't want to risk any further problems. My PB firewire
port is dead and I wouldn't be able to SuperDuper clone back to my HD
in case of a poblem (I backup up via a PC card with a firewire port
but I can't boot from my external clone unless attached to the
firewire port). I've never run Endnote.

Bob Fowles (mac user since 1988)
rbf
AT
psu.edu
Elliott Roper - 22 Aug 2007 01:10 GMT
> I tried the sampling also and the results are similar to QB's. I also
> saw a couple of spin_locks in the sampling. When I start word, it
[quoted text clipped - 7 lines]
> but I can't boot from my external clone unless attached to the
> firewire port). I've never run Endnote.

That sounds like a plan.
After all those negative results, and if the prebinding is no help, you
are up for an archive and install of OS X. So get your projects safe
first. Archive and install is quite easy, but you don't want to take
too many risks for a bit of fan noise while you can't restore backups.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

qiaobing321@yahoo.com - 22 Aug 2007 06:50 GMT
I never used EndNote. The Mac OS and Office 2004 on my Powerbook were
recently freshly installed (just upgraded to Tiger) and both were
updated with whatever available Apple and Microsoft updates. No add-
ons.
rbfraven - 22 Aug 2007 14:51 GMT
On Aug 22, 1:50 am, qiaobing...@yahoo.com wrote:
> I never used EndNote. The Mac OS and Office 2004 on my Powerbook were
> recently freshly installed (just upgraded to Tiger) and both were
> updated with whatever available Apple and Microsoft updates. No add-
> ons.

After you installed 10.4.10, did you also install Quicktime 7.2 and
Office update 11.3.6? I installed 10.4.10 on 6/21 but did not notice
the Word problem until after I installed QT 7.2 and Office 11.3.6. It
could possibly be that it  started after installing 10.4.10 and that I
didn't really pay attention to it (fan coming on) until after the
other two updates, but to the best of my recollection it started after
7.2 and 11.3.6.
Elliott Roper - 22 Aug 2007 15:08 GMT
> On Aug 22, 1:50 am, qiaobing...@yahoo.com wrote:
> > I never used EndNote. The Mac OS and Office 2004 on my Powerbook were
[quoted text clipped - 9 lines]
> other two updates, but to the best of my recollection it started after
> 7.2 and 11.3.6.

If either of you have an Intel Mac and the problems started happening
after the QT 7.2 install, then a OS X 10.4.10 combo updater, followed
by the prebinding exercise if needed is a really good idea.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

rbfraven - 22 Aug 2007 15:13 GMT
> If either of you have an Intel Mac and the problems started happening
> after the QT 7.2 install, then a OS X 10.4.10 combo updater, followed
> by the prebinding exercise if needed is a really good idea.

I have a 500Mhz Titanium G4 PB and QB in his original post stated he
has a G4 PB.

Bob Fowles
Elliott Roper - 22 Aug 2007 20:53 GMT
> > If either of you have an Intel Mac and the problems started happening
> > after the QT 7.2 install, then a OS X 10.4.10 combo updater, followed
> > by the prebinding exercise if needed is a really good idea.
>
> I have a 500Mhz Titanium G4 PB and QB in his original post stated he
> has a G4 PB.

In that case, it probably won't hurt, but will probably be no help
either.

The only thing left I can offer you is that my fully updated G4 PB does
not exhibit that behaviour. It uses 1.6% cpu when idle.

You may possibly infer from that, that a complete re-installation of
operating system and Office and all their updates and uncles and aunts,
*might* get 'em into the same happy state that mine is in.

If you want company in your misery, I forgot to mention that this
self-same Powerbook would not boot after the original 10.4.10 update
and I took the opportunity to have a giant clean-up, reinstalling OSX
10.1.10 and all my applications.

I'm sorry I could not help you more productively. Please post back with
whatever magic spell got you working coolly again.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

rbfraven - 23 Aug 2007 02:50 GMT
Elliott,

Thanks very much for your consideration and suggestions. I will
continue living with the Word problem until I find a fix, or a future
update fixes it, or someone posts a fix, or until I replace my aging
G4 PB with a MBP in a few months. If I do fix it, I will post how I
did it.

Bob Fowles
Elliott Roper - 23 Aug 2007 11:02 GMT
> Elliott,
>
[quoted text clipped - 3 lines]
> G4 PB with a MBP in a few months. If I do fix it, I will post how I
> did it.

Thank you. Somewhere in a forgotten recess of my brain I have a
recollection of something similar going wrong here a long time ago. It
is annoying that I can't remember what made it go away.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

John McGhie - 23 Aug 2007 12:24 GMT
Hi Elliott:

The upgrade to 2004 may have done it.

They changed the handling of threading in 2004 to get around Word X's high
background noise.

There's something in "my" memory about the mouse driver having been involved
in this.  Elliott, it wouldn't affect you, we presume...

But if either of the other posters are using a high-precision mouse, it may
be interesting to unplug it and see what effect that has.  The old version
in X could get bogged down processing an unending steam of mouse messages.

Cheers

On 23/8/07 7:32 PM, in article 230820071102550958%nospam@yrl.co.uk, "Elliott
Roper" <nospam@yrl.co.uk> wrote:

>> Elliott,
>>
[quoted text clipped - 7 lines]
> recollection of something similar going wrong here a long time ago. It
> is annoying that I can't remember what made it go away.

Signature

Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group.  Please do NOT email me unless I ask you to.

John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
http://jgmcghie.fastmail.com.au/
Sydney, Australia.  S33°53'34.20 E151°14'54.50
+61 4 1209 1410, mailto:john@mcghie.name

rbfraven - 25 Aug 2007 02:30 GMT
Just an update. I just discovered that my Dreamweaver MX 2004 (also
with no open files) also has the same CPU consumption problem. It is
now taking more than Word 2004 - 60-70%. Unix top shows most CPU is
User and not System for both Word and Dreamweaver. My fan comes on
soon after either one is started. It is good bet that the same cause
is affecting both pieces of software. It is possible that the cause is
hardware (an aging Ti book) but the fact that it started only after
recent Apple and Word updates and that other G4 PBs are seeing this
also (at least for word) leads me to suspect one or a combination of
the software updates (10.4.10, QT 7.2 and Office 11.3.6). I will
concentrate now on pursuing this as a 10.4.10 problem.

Bob Fowles
qiaobing321@yahoo.com - 13 Sep 2007 18:46 GMT
I discovered a simple work-around: just open any pull-down menu in the
Word (e.g., click Word->About Word and leave it open) and this will
stop whatever stupid thing Word is doing in the background. This way
you don't need to close all your docs and quit Word in order to get
your CPU back.

> Just an update. I just discovered that my Dreamweaver MX 2004 (also
> with no open files) also has the sameCPUconsumption problem. It is
[quoted text clipped - 9 lines]
>
> Bob Fowles
rbfraven - 17 Sep 2007 12:57 GMT
That is very interesting and works just as you say.

I had posted previously that DreamWeaver was also consuming excessive
CPU. That is only true while it is waiting for the first file to be
opened. After that CPU usage is normal (low). So Word 2004 is the only
app I have found that always uses 50% CPU with or without open files.

John McGhie suggested disconnecting any "high-precision" mouse. I have
an optical IntelliMouse and I tried disconnecting it but that made no
difference.

I tried the update_prebinding mentioned previously but that made no
difference.

The next thing to try is an Archive-Install. I wouldn't be surprised
if that fixes it as I have never done a clean install since I got my
G4 500Mhz PB in Spring 2001. Who knows what cruft is floating around
under the hood after installing all updates since 10.1 plus dozens of
apps and their updates.

In my case, I will just tolerate it until I upgrade to a MBP with
Leopard.

Thanks for the update.

Bob Fowles

On Sep 13, 1:46 pm, qiaobing...@yahoo.com wrote:
> I discovered a simple work-around: just open any pull-down menu in the
> Word (e.g., click Word->About Word and leave it open) and this will
> stop whatever stupid thing Word is doing in the background. This way
> you don't need to close all your docs and quit Word in order to get
> your CPU back.
rbfraven - 28 Sep 2007 01:31 GMT
I solved my "Word 2004 Excessive CPU Problem" with the help of
http://groups.google.com/group/microsoft.public.mac.office/browse_thread/thread/
d9bc05d5f147fe55/cc8809032f4c250f?lnk=gst&q=renaud&rnum=2#cc8809032f4c250f

and especially the blog http://mactip.blogspot.com/2007/07/dependent-dylib-is-not-prebound.html
which it references. I had previously run update_prebinding but failed
to notice an error message. Apparently that error prevented
update_prebinding (UP) from completing (see link). UP uses the data
file /var/db/dyld/update-prebinding-paths.txt which is a list of files
to be operated on. By using -debug on UP you can see exactly where UP
stops. In my case it was failing on a group of files in /usr/X11R6/lib
and not doing any after those. I made a copy of the file and with
emacs edited those lines by inserting "#" at the beginning to comment
out those filenames. After re-running UP, MS Word now uses less than
3% which is quite a reduction from the 50% it was using. My thanks to
Renaud Blanch (1st link above), the blog author (2nd link above) and
anyone else who responded to my earlier posts about this problem.

I'm grateful to have this solved after 2.5 months but several
questions remain including (1) Which update 10.4.10, QT 7.2 or MS
Office 11.3.6 caused the problem?, (2) How does this file get updated,
and (3) Why was it in error?

Bob Fowles
Elliott Roper - 28 Sep 2007 11:00 GMT
> I solved my "Word 2004 Excessive CPU Problem" with the help of
<snip>
> I'm grateful to have this solved after 2.5 months but several
> questions remain including (1) Which update 10.4.10, QT 7.2 or MS
> Office 11.3.6 caused the problem?, (2) How does this file get updated,
> and (3) Why was it in error?

From reading the article in Apple's KB it looked as though the QT 7.2
update broke (probably installed a wrong version of) some library
needed by the Rosetta PPC emulation. It is strange that the problem did
not show on all machines or all Rosetta programs, and for those who
were affected, how it affected them in different ways, from a complete
non-start to your cpu hogging. QT 7.2 became available about the same
time as Office 10.3.6 so there remains a slight possibility that the
order those updates were applied was relevant. I fervently hope not.
The two should have been utterly disjoint.

I did QT 7.2 last and it did not bite me, although I later did the
combo and pre-binding steps when all the problem variations became
known. I never saw anything wrong here. I just did it for safety.

Signature

To de-mung my e-mail address:- fsnospam$elliott$$
PGP Fingerprint: 1A96 3CF7 637F 896B C810  E199 7E5C A9E4 8E59 E248

John McGhie - 29 Sep 2007 12:03 GMT
Hi Bob:

Many thanks to YOU for getting back to tell us what your solution was.

That's a particularly nasty bug to find...

Cheers

On 28/09/07 10:01 AM, in article
1190939462.445462.81910@22g2000hsm.googlegroups.com, "rbfraven"
<rbf@psu.edu> wrote:

> I solved my "Word 2004 Excessive CPU Problem" with the help of
> http://groups.google.com/group/microsoft.public.mac.office/browse_thread/threa
[quoted text clipped - 20 lines]
>
> Bob Fowles

Signature

Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group.  Please do NOT email me unless I ask you to.

John McGhie, Consultant Technical Writer
McGhie Information Engineering Pty Ltd
http://jgmcghie.fastmail.com.au/
Nhulunbuy, Northern Territory, Australia
+61 4 1209 1410, mailto:john@mcghie.name

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.