Apache OpenOffice (AOO) Bugzilla – Issue 8601
Performance: Slow Screen Redrawing in All Apps
Last modified: 2009-11-01 08:02:55 UTC
I've just installed 643 over top of OOo 1.0.1 and begun to take it for a test spin. The first things I notice is that the screen redraw is _much_ slower on all components (Writer, Calc, etc.), dialogs, and Menus. Whereas OOo 1.0.1 was fairly quick, 643 is slow enough I can see individual characters being draw on Calc and Write displays. IMHO, this is too slow to be acceptable. While initially setting up my Options, I found that the dialog was so slow at times to make me think it had hung. For several items in the list, it seemed to take tens of seconds to update and redraw a new page. Here is the general system information: Microsoft Windows 98 4.10.1998 Clean install using OEM Preinstall Kit /T:C:\WININST0.400 /SrcDir=c:\windows\options\cabs /IS /IW /IQ /ID /IV /IZ / II /II /NR /II /C /U:xxxxxxxxxxxxxxxxx IE 5 6.0.2600.0000 Uptime: 0:01:25:23 Normal mode On "JWERNER" as "jwerner" Gateway, Inc. GenuineIntel Pentium(r) II Processor Intel MMX(TM) Technology 224MB RAM 50% system resources free Custom swap file on drive E (418MB free) Available space on drive C: 194MB of 8048MB (FAT32) Available space on drive D: 213MB of 1424MB (FAT32) Available space on drive E: 418MB of 1432MB (FAT32) ====== Here is the basic information about the display on my system: NVIDIA RIVA TNT (Gateway) DISPLAY Alloc resources: Logical Configuration 0 IRQ: 11 Mask: xDEB8 IO Range: Base=x03B0 End=x03BB Min=x03B0 Max=x03BB Alias=x04, Decode=x03 Base=x03C0 End=x03DF Min=x03C0 Max=x03DF Alias=x04, Decode=x03 Memory Address Range: Base= x000A0000 End= x000AFFFF Min= x000A0000 Max= x000AFFFF Base= x000B0000 End= x000BFFFF Min= x000B0000 Max= x000BFFFF Base= x0F000000 End= x0FFFFFFF Min= x00000000 Max= xFFFFFFFF Base= x11000000 End= x11FFFFFF Min= x00000000 Max= xFFFFFFFF Base= x000C0000 End= x000C7FFF Min= x000C0000 Max= x000C7FFF Base= x10000000 End= x1000FFFF Min= x00000000 Max= xFFFFFFFF Driver: atihal64.dll atidvenu.rsc aticwdde.dll atidev.dll atiht.dll atipita.dll atidil.dll atir3tv.dll atir3vpe.dll atir3d3d.dll atir3hal.dll atir3d32.dll atir3d16.dll atir3.vxd atir3.drv vgartd.vxd 6/7/1999 6:17 PM Size: 25106 nv4ogl.dll 6/7/1999 6:17 PM Size: 891904 nv4dd32.dll 6/7/1999 6:17 PM Size: 326656 nvmini2.vxd 6/7/1999 6:17 PM Size: 7863 nvmini.vxd 6/7/1999 6:17 PM Size: 74354 nvarch16.dll 6/7/1999 6:17 PM Size: 26624 nvarch32.dll 6/7/1999 6:17 PM Size: 7168 nvcore.vxd 6/7/1999 6:17 PM Size: 479861 nv4disp.drv 6/7/1999 6:17 PM Size: 535992 nv4gwen.inf Gateway EV700 Monitor Alloc resources: None ==== Here are the running tasks (643 is currently open) Kernel32.dll 4.10.1998 Microsoft Corporation Win32 Kernel core component C:\WINDOWS\SYSTEM\Kernel32.dll 4.3 Microsoft(R) Windows(R) Operating System MSGSRV32.EXE 4.10.1998 Microsoft Corporation Windows 32-bit VxD Message Server C:\WINDOWS\SYSTEM\MSGSRV32.EXE 4.0 Microsoft(R) Windows(R) Operating System Mprexe.exe 4.10.1998 Microsoft Corporation WIN32 Network Interface Service Process C:\WINDOWS\SYSTEM\Mprexe.exe 4.0 Microsoft(R) Windows(R) Operating System Nwrecmsg.exe C:\NOVELL\CLIENT32\Nwrecmsg.exe 4.0 Mstask.exe 4.71.1968.1 Microsoft Corporation Task Scheduler Engine C:\WINDOWS\SYSTEM\Mstask.exe 4.0 Microsoft® Windows® Task Scheduler MMTASK.TSK 4.03.1998 Microsoft Corporation Multimedia background task support module C:\WINDOWS\SYSTEM\MMTASK.TSK 4.0 Microsoft Windows Explorer.exe 4.72.3110.1 Microsoft Corporation Windows Explorer C:\WINDOWS\Explorer.exe 4.0 Microsoft(R) Windows NT(R) Operating System Taskmon.exe 4.10.1998 Microsoft Corporation Task Monitor C:\WINDOWS\Taskmon.exe 4.0 Microsoft(R) Windows(R) Operating System Systray.exe 4.10.1998 Microsoft Corporation System Tray Applet C:\WINDOWS\SYSTEM\Systray.exe 4.0 Microsoft(R) Windows(R) Operating System Em_exec.exe 7.41.411 Logitech Inc. Control Center C:\MOUSE\SYSTEM\Em_exec.exe 4.0 MouseWare Starter.exe 3.00.02 Creative Technology, Ltd. This program launches the mixer application. C:\WINDOWS\Starter.exe 4.0 starter Avsynmgr.exe 4.5.1215.0 Network Associates, Inc. VirusScan Synchronization Service C:\PROGRAM FILES\NETWORK ASSOCIATES\VIRUSSCAN\Avsynmgr.exe 4.0 McAfee VirusScan Hotsync.exe 4.0.4 Palm, Inc. HotSync® Manager Application D:\PALM\Hotsync.exe 4.0 HotSync® Manager, Palm Desktop Soffice.exe 6.00.8231 Sun Microsystems, Inc. OpenOffice.org 643 C:\PROGRAM FILES\OPENOFFICE\PROGRAM\Soffice.exe 4.0 Vsstat.exe 4.5.1215.0 Network Associates, Inc. VirusScan System Tray C:\PROGRAM FILES\NETWORK ASSOCIATES\VIRUSSCAN\Vsstat.exe 4.0 McAfee VirusScan Avconsol.exe 4.5.1215.0 Network Associates, Inc. VirusScan Consol C:\PROGRAM FILES\NETWORK ASSOCIATES\VIRUSSCAN\Avconsol.exe 4.0 McAfee VirusScan Vshwin32.exe 4.5.1215.0 Network Associates, Inc. VirusScan System Scan C:\PROGRAM FILES\NETWORK ASSOCIATES\VIRUSSCAN\Vshwin32.exe 4.0 McAfee VirusScan Spool32.exe 4.10.1998 Microsoft Corporation Spooler Sub System Process C:\WINDOWS\SYSTEM\Spool32.exe 4.0 Microsoft(R) Windows(R) Operating System Outlook.exe 9.0.2416 Microsoft Corporation Microsoft Outlook C:\PROGRAM FILES\MICROSOFT OFFICE 2K\OFFICE\Outlook.exe 4.0 Microsoft Outlook Tapisrv.exe 4.10.2000 Microsoft Corporation Microsoft® Windows(TM) Telephony Server C:\WINDOWS\SYSTEM\Tapisrv.exe 4.0 Microsoft(R) Windows(R) Operating System Mapisp32.exe 5.5.2803.0 Microsoft Corporation Microsoft Windows(TM) Messaging Subsystem Spooler C:\PROGRAM FILES\COMMON FILES\SYSTEM\MAPI\1033 \95\Mapisp32.exe 4.0 Microsoft Exchange Awfxex32.exe 4.0.1667 Microsoft Corporation LocalFax Dedicated Fax process C:\WINDOWS\SYSTEM\Awfxex32.exe 4.0 Microsoft® At Work Fax Ddhelp.exe 4.08.00.0400 Microsoft Corporation Microsoft DirectX Helper C:\WINDOWS\SYSTEM\Ddhelp.exe 4.0 Microsoft® DirectX for Windows® 95 and 98 Rpcss.exe 4.71.3328 Microsoft Corporation Distributed COM Services C:\WINDOWS\SYSTEM\Rpcss.exe 4.0 Microsoft(R) Windows NT(TM) Operating System Msinfo32.exe 4.10.2222 Microsoft Corporation MSInfo32 C:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\MSINFO\Msinfo32.exe 4.0 Microsoft System Information Inetd.exe D:\CYGWIN\USR\SBIN\Inetd.exe 4.0 MS-DOS 4.10.1998 Microsoft Corporation Non-Windows application component for 386 enhanced mode C:\WINDOWS\SYSTEM\WINOA386.MOD MS-DOS Microsoft(R) Windows(R) Operating System
Does 1.1beta2 have the same speed problem for you? How much RAM do you have, and what processor / speed is your computer?
1.1Beta and 1.1Beta2 seem to have sped things up a bit more. [I think it may still be slower than 1.0.x, but I haven't checked those recently.] The original report was on a 400 Mhz GenuineIntel Pentium(r) II Processor Intel MMX(TM) Technology with 224MB RAM. I also experienced similar performance hits on other, slower machines. If there is any way to keep speeding the display up, I think it would be good. I expect a great number of people who are looking seriously at Open/StarOffice are not the ones who are running 2+ Ghz machines. They are more likely to have a "bargain" priced machine and are looking for the lowest cost solution they can get.
OK, but are you willing to say it's fast enough now to not be defective? :-) I bet you are, so I'm going to change the class of this bug from 'defect' to 'enhancement' :-)
Reassigned to Bettina.
.
This should be a defect. With snapshot 1.9.54 on Fedora core, sometimes just moving the cursor with arrow keys it's visibly slow, even on a new 1 page document. top shows soffice.bin using 70% of cpu after moving cursor (760 mb ram, 1.7ghz celeron). There are no other processes using significant CPU. Unfortunatelly it doesn't happen 100% of the time and I don't know how to reproduce.
can you please try OOo 2.2 please as that version is much faster. Thanks
*** Issue 78780 has been marked as a duplicate of this issue. ***
os all. is this UI or framework ? I think it maybe framework
I suspect framework, and that the UI slowdown is just a symptom, but it could well be instability in the UI. To clarify, this is NOT a performance bug, this is a stability bug! Issue type should NOT be "enhancement", but should be "defect". This has nothing to do with the speed of the machine, and it causes dataloss. I would ask that the bug be reclassified appropriately. Please see Issue 78780 for my more detailed report. (If in fact this bug and that bug are different issues, then 78780 should of course be reopened.)
Just a ping on this issue to again requent the change of the issue type from "enhancement" to "defect". I do not have the permission to do so myself. If this issue is seen as a separate issue from 78780, then I will reopen that bug.
I'll echo harlan879, and his bug report in Issue 78780 - if that is a separate issue it needs to reopened, as this problem in OO2.2 is very frustrating. Sometimes it works for a few hours, sometimes a few minutes, before this occurs. As I'm currently working on several large documents at once, this can chew up 10-15 minutes to try to save & shutdown once this occurs. After closing everything and restarting OO, everything is once again fine. I've not actually experienced crashes. I've seen it occur even if I only have a large Writer document open, but it is far more likely to be triggered by a spreadsheet. I'm runing Ubuntu 7.04, Gnome. I see this on two systems with no hardware in common, and on neither have I had anything like this occuring prior to 2.2.
This is regression and performance problems. and many people complains about OOo performance. I hope we can reduce it. Thanks
reassign to ka.
Could you use OOo 3.1.1 or even 3.2 Beta and tell me if this is still an issue for you, please?. Especially for OOo 3.1, there were quite a lot of performance improvements made to the whole office code in all applications. If you can still reproduce this issue with a recent release (see above), please tell me exactly when/how/... this happens and how we may reproduce it inhouse.
The original issue was reported 7 yaers ago against a pre-release version. Since then, the issue has morphed ino something else that is followung new versions. Since logging the issue I have upgraded PCs and OSes to the point that this is no longer a problem for me. BUT, there is still an issue for some. Personally, I would be happy to close this, but others may not be. For now, I'm going to bounce this to "works for me", but encourage those who still consider it a problem to chime in. - John
worksforme -> duplicate