J
Jonathan Sachs
I have a very large and complex library of macros which I developed largely
under Word 2000 and Windows 2000 on a computer with a 733MHz Pentium 3. I'm
now running them under Word 2002 and Windows XP on a laptop computer with a
2.2 GHz Pentium 4. I find that certain operations run much slower on the new
machine. "Much slower" means that a macro which used to display its first
dialog box in a second or less now typically takes 20 or 30 seconds to
display it.
Much of the slowness (but not all of it) seems to be associated with some
type of initialization. That is, the second time I run a macro it starts
much more quickly than the first time, although still not as quickly as it
did on the old machine.
The machines have the same amount of RAM (512MB). I can't identify any
differences that might account for this problem except that since the new
machine is portable, it has a slower disk, and its CPU might have a smaller
cache. I have a hard time believing that either of these factors accounts
for the drop in performance. I have watched the laptop computer's disk
activity light while these macros are starting, and it seems to be no more
busy than when the computer is idle.
What might be the problem here? How can I identify it?
..
under Word 2000 and Windows 2000 on a computer with a 733MHz Pentium 3. I'm
now running them under Word 2002 and Windows XP on a laptop computer with a
2.2 GHz Pentium 4. I find that certain operations run much slower on the new
machine. "Much slower" means that a macro which used to display its first
dialog box in a second or less now typically takes 20 or 30 seconds to
display it.
Much of the slowness (but not all of it) seems to be associated with some
type of initialization. That is, the second time I run a macro it starts
much more quickly than the first time, although still not as quickly as it
did on the old machine.
The machines have the same amount of RAM (512MB). I can't identify any
differences that might account for this problem except that since the new
machine is portable, it has a slower disk, and its CPU might have a smaller
cache. I have a hard time believing that either of these factors accounts
for the drop in performance. I have watched the laptop computer's disk
activity light while these macros are starting, and it seems to be no more
busy than when the computer is idle.
What might be the problem here? How can I identify it?
..