Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Please test startup improvements
Please test startup improvements
 
   NeoOffice Forum Index -> NeoOffice Testing
View previous topic :: View next topic  
Author Message
iking
Operator


Joined: Apr 26, 2006
Posts: 49
Location: Vancouver, BC

PostPosted: Tue Jul 11, 2006 4:58 pm    Post subject:

pluby wrote:
Does anyone have a large number of fonts installed on their machine. I'm curious how 1000+ fonts compares after the test patch.


I've got about 460 installed, though I normally don't have them all activated at once in order to cut down on menu bloat. After activating the lot of them, it took around 25-35 seconds to start up and bring up a usable Writer window. With Patch 0 Test 4 and a reboot, it's now about 12 seconds.

My machine is an iMac G5, 2.1 GHz, 1.5 GB RAM, running OSX 10.4.7, with a half-dozen dashboard widgets gobbling memory.

I can install a few hundred additional fonts in the next day or so and see what happens.

Ian
Back to top
Waldo
Oracle


Joined: Dec 03, 2004
Posts: 239

PostPosted: Tue Jul 11, 2006 5:36 pm    Post subject:

Powerbook 667, Mac OS X 10.4.7, 768MB. Regular fonts (ie, standard + maybe one or two extras)

Timed from first clicking Neo on dock to when first Window open and ready...

Neo 2.0 Alpha 3

Load #1: 1 min 38 sec (it also loaded Firefox tho)
Load #2: 30 seconds
Load #3 30 seconds

Installed....
Neo 2.0 Alpha 3 Test 4

Load #1: 45 seconds (w/o reboot)
Load #2: 28 seconds (still no reboot)

Rebooted...

Load #3: 1 minute even (no firefox loaded)
Load #4: 25 seconds
Load #5: 25 seconds


W
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Tue Jul 11, 2006 10:13 pm    Post subject:

I think it's JKT that has the 1000 (or 1000s) of fonts active. I've only got 294, of which somewhere between 25 and 50 are disabled (not willing to count right now)....

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
mat
Pure-blooded Human


Joined: Oct 15, 2005
Posts: 35

PostPosted: Wed Jul 12, 2006 10:00 am    Post subject:

wow. neooffice starts sooo much faster now. thanks, great work!
using iBook G4, 800Mhz, 376 Fonts

i still wouldnt call it lightning fast, but its now usable fast.
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Wed Jul 12, 2006 3:23 pm    Post subject: Re: Please test startup improvements

I found a bug that can cause crashing when scrolling with images on the screen so I have posted the following new test patch:

Intel: http://www.planamesa.com/test/NeoOffice-2.0_Alpha_4-Patch-0-Test-5-Intel.dmg
PowerPC: http://www.planamesa.com/test/NeoOffice-2.0_Alpha_4-Patch-0-Test-5-PowerPC.dmg

If you have not installed any of the previous test patches, please reboot after installing the patch as running NeoOffice after the patch won't really change anything since previous runs of NeoOffice will have forced all fonts to load.

Patrick
Back to top
toonetown
Keymaker


Joined: Apr 21, 2006
Posts: 95
Location: Utah, USA

PostPosted: Thu Jul 13, 2006 8:42 am    Post subject:

Just an update -

I've been running these patches (updated each time you've posted a new update) for about 3 days now, and haven't seen any weirdness...

The only weirdness that I *do* see (thought it also happens in the non-patched alpha 4) is that when I scroll through the font list (using the scrollbar), and then click on a font, the font isn't actually selected. The only way I can select fonts is by scrolling with the keyboard or typing in the font name...

I think it's some kind of java focus issue - possibly related to this bug? (which seems to be about focus and borderless windows, like the font list)

Actually - I just quickly verified that it does happen with all dropdown lists with a scroll bar...and like I said, this was happening in older releases as well (not just the patch versions). I guess I'll log another bug. Smile

Overall, though, I think that the font speedup worked - and aside from the issues mentioned (and subsequently fixed) in this thread, I haven't seen any anomolies.

-Nathan
Back to top
yoxi
Cipher


Joined: Sep 07, 2004
Posts: 1799
Location: Dawlish, Devon

PostPosted: Thu Jul 13, 2006 10:58 am    Post subject:

toonetown wrote:
The only weirdness that I *do* see (thought it also happens in the non-patched alpha 4) is that when I scroll through the font list (using the scrollbar), and then click on a font, the font isn't actually selected. The only way I can select fonts is by scrolling with the keyboard or typing in the font name...

I don't have this problem on my mac (10.4.7 ppc). Scroll with the scrollbar in the Font Name dropdown, click on a font, and it's selected every time. So maybe it's not a java issue unless you're using a different OS version/chip from me...

- padmavyuha
Back to top
toonetown
Keymaker


Joined: Apr 21, 2006
Posts: 95
Location: Utah, USA

PostPosted: Thu Jul 13, 2006 11:31 am    Post subject:

It's got to be something with my setup - I'm 10.4.7 ppc as well...

I'm going to try blowing away my NO prefs and see if that does anything...

-Nathan
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Jul 13, 2006 12:38 pm    Post subject:

toonetown wrote:
It's got to be something with my setup - I'm 10.4.7 ppc as well...

I'm going to try blowing away my NO prefs and see if that does anything...

-Nathan


Didn't you hack your installation to use Java 1.5? IIRC, this was one of the issues with Java 1.5 that I ran into.

Patrick
Back to top
Fina
Blue Pill


Joined: Jul 13, 2006
Posts: 2

PostPosted: Thu Jul 13, 2006 3:23 pm    Post subject:

System: iMac intel core duo with 1GB of RAM using test 4.

A massive improvement! On first launch after a restart I get about 8 dock bounces and about 10-15 seconds on the splash screen. On subsequent launches I get 3-4 dock bounces and 4-8 seconds on the splash screen. This is in stark contrast to the normal alpha 3 and alpha 4 releases which would take a nearly a minute (sometimes longer if it hangs) to launch regardless of whether it was a clean launch or a subsequent launch. It really is night and day.

Thank you very much for this development, it has improved NeoOffice immensely for me.
Back to top
toonetown
Keymaker


Joined: Apr 21, 2006
Posts: 95
Location: Utah, USA

PostPosted: Thu Jul 13, 2006 3:37 pm    Post subject:

pluby wrote:
Didn't you hack your installation to use Java 1.5? IIRC, this was one of the issues with Java 1.5 that I ran into.

Patrick


Yes - at one point, I had - and maybe something was left over from that (I had thought that I backed it all out...)

I blew away all my preferences, installed Alpha 3 Patch 0 (because that's what I had downloaded), and didn't have the problem anymore.

I reset all my preferences, still no problem.

Upgraded to Alpha 4 Patch 0, still no problem

Upgraded to Alpha 4 Patch 0 Test 5 (from this thread), still no problem

I replaced the icons and graphics with the "aquafied" ones, still no problem.

Thanks! (You can go ahead and close the bug now...) Smile

-Nathan
Back to top
iking
Operator


Joined: Apr 26, 2006
Posts: 49
Location: Vancouver, BC

PostPosted: Thu Jul 13, 2006 4:58 pm    Post subject:

OK, now up to 600 fonts loaded and with test patch 5, it's now about 18-20 seconds to get a usable Writer window on first startup. Subsequent startups (after quitting completely) are still around 12-13 secs. Definitely an improvement over plain old 2.0a4.

The one oddity I see is that on first pulling down the font menu (the default font on my setup is Times New Roman), the scrollbar's position indicator appears about 30% of the way down the scrollbar rather than about 75% or so as you'd expect for TNR in an alphabetic list of fonts. I'm pretty sure that it was there before applying the test patch, however.

If testing goes well, with these changes be part of 2.0 Beta?

Ian
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Jul 13, 2006 7:42 pm    Post subject: Re: Please test startup improvements

I add some more optimizations for image handling in the following test patch. Specifically, I removed one copying step when images are scaled:

Intel: http://www.planamesa.com/test/NeoOffice-2.0_Alpha_4-Patch-0-Test-6-Intel.dmg
PowerPC: http://www.planamesa.com/test/NeoOffice-2.0_Alpha_4-Patch-0-Test-6-PowerPC.dmg

If you have not installed any of the previous test patches, please reboot after installing the patch as running NeoOffice after the patch won't really change anything since previous runs of NeoOffice will have forced all fonts to load.

Patrick
Back to top
Guest






PostPosted: Thu Jul 13, 2006 8:40 pm    Post subject: Crashing with test patch 6

Patrick,

I'm getting a consistent crash with test patch 6 and a presentation file. This file is saved as both ODP and Powerpoint and both crash the program on loading. The program gets to the point where the slide text is displayed and graphics show as empty frames and then crashes.

A Word document with included graphics worked fine.

Here's the crash log. Cheers, Phil

Date/Time: 2006-07-14 13:23:38.757 +1000
OS Version: 10.4.7 (Build 8J135)
Report Version: 4

Command: soffice.bin
Path: /Applications/NeoOffice.app/Contents/MacOS/soffice.bin
Parent: WindowServer [61]

Version: 2.0 Alpha 4 (2.0 Alpha 4 Build 680)

PID: 1382
Thread: 1

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0:
0 libSystem.B.dylib 0x9000b268 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000b1bc mach_msg + 60
2 com.apple.CoreFoundation 0x907dbb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907db47c CFRunLoopRunSpecific + 268
4 com.apple.HIToolbox 0x931eb740 RunCurrentEventLoopInMode + 264
5 com.apple.HIToolbox 0x931eadd4 ReceiveNextEventCommon + 380
6 com.apple.HIToolbox 0x931eac40 BlockUntilNextEventMatchingListInMode + 96
7 com.apple.AppKit 0x936cdae4 _DPSNextEvent + 384
8 com.apple.AppKit 0x936cd7a8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
9 com.apple.AppKit 0x936c9cec -[NSApplication run] + 472
10 libawt.jnilib 0x9a929d3c +[AWTStarter startAWT:] + 364
11 com.apple.Foundation 0x92951a00 __NSFireMainThreadPerform + 276
12 com.apple.CoreFoundation 0x9080ca78 __CFRunLoopPerformPerform + 104
13 com.apple.CoreFoundation 0x907dc4cc __CFRunLoopDoSources0 + 384
14 com.apple.CoreFoundation 0x907db9fc __CFRunLoopRun + 452
15 com.apple.CoreFoundation 0x907db47c CFRunLoopRunSpecific + 268
16 com.apple.CoreFoundation 0x907ea8dc CFRunLoopRun + 52
17 libvcl680mxp.dylib 0x00329f10 ImplSVMainHook(unsigned char*) + 164
18 libvcl680mxp.dylib 0x0032953c SVMain() + 20
19 org.neooffice.neooffice 0x00002d5c 0x1000 + 7516
20 org.neooffice.neooffice 0x00001ea8 0x1000 + 3752
21 dyld 0x8fe01048 _dyld_start + 60

Thread 1 Crashed:
0 libvcl680mxp.dylib 0x0032f2bc component_getFactory + 2128
1 libvcl680mxp.dylib 0x00330288 StretchAndConvert(BitmapBuffer const&, SalTwoRect const&, unsigned long, BitmapPalette*, ColorMask*, unsigned char*) + 2484
2 libvcl680mxp.dylib 0x004d07ec JavaSalGraphics::drawBitmap(SalTwoRect const*, SalBitmap const&) + 1388
3 libvcl680mxp.dylib 0x00400230 SalGraphics::DrawBitmap(SalTwoRect const*, SalBitmap const&, OutputDevice const*) + 148
4 libvcl680mxp.dylib 0x003937d0 OutputDevice::ImplDrawBitmap(Point const&, Size const&, Point const&, Size const&, Bitmap const&, unsigned long) + 932
5 libvcl680mxp.dylib 0x003932ec OutputDevice::DrawBitmap(Point const&, Size const&, Bitmap const&) + 104
6 libvcl680mxp.dylib 0x003572e4 GDIMetaFile::Play(OutputDevice*, unsigned long) + 204
7 libvcl680mxp.dylib 0x00357528 GDIMetaFile::Play(OutputDevice*, Point const&, Size const&, unsigned long) + 488
8 libgo680mxp.dylib 0x2fba2878 GraphicManager::ImplDraw(OutputDevice*, Point const&, Size const&, GDIMetaFile const&, GraphicAttr const&) + 496
9 libgo680mxp.dylib 0x2fb9ed64 GraphicManager::ImplCreateOutput(OutputDevice*, Point const&, Size const&, GDIMetaFile const&, GraphicAttr const&, unsigned long, GDIMetaFile&, BitmapEx&) + 1916
10 libgo680mxp.dylib 0x2fb9d73c GraphicManager::ImplDraw(OutputDevice*, Point const&, Size const&, GraphicObject&, GraphicAttr const&, unsigned long, unsigned char&) + 448
11 libgo680mxp.dylib 0x2fb9d454 GraphicManager::DrawObj(OutputDevice*, Point const&, Size const&, GraphicObject&, GraphicAttr const&, unsigned long, unsigned char&) + 640
12 libgo680mxp.dylib 0x2fb9b4f0 GraphicObject::Draw(OutputDevice*, Point const&, Size const&, GraphicAttr const*, unsigned long) + 840
13 libsvx680mxp.dylib 0x2f24901c SdrGrafObj::DrawGraphic(OutputDevice*, Point const&, Size const&, GraphicAttr const*, unsigned long) const + 20
14 libsvx680mxp.dylib 0x2f24a154 SdrGrafObj::DoPaintObject(XOutputDevice&, SdrPaintInfoRec const&) const + 840
15 libsvx680mxp.dylib 0x2f1f9428 sdr::contact::ViewContactOfSdrObj::PaintObject(sdr::contact::DisplayInfo&, Rectangle&, sdr::contact::ViewObjectContact const&) + 112
16 libsvx680mxp.dylib 0x2f1fe194 sdr::contact::ViewContactOfGraphic::PaintObject(sdr::contact::DisplayInfo&, Rectangle&, sdr::contact::ViewObjectContact const&) + 184
17 libsvx680mxp.dylib 0x2f200204 sdr::contact::ViewObjectContact::PaintObject(sdr::contact::DisplayInfo&) + 160
18 libsd680mxp.dylib 0x338073f8 sd::ViewRedirector::PaintObject(sdr::contact::ViewObjectContact&, sdr::contact::DisplayInfo&) + 2684
19 libsvx680mxp.dylib 0x2f20043c sdr::contact::ViewObjectContact::PaintObjectHierarchy(sdr::contact::DisplayInfo&) + 240
20 libsvx680mxp.dylib 0x2f2002fc sdr::contact::ViewObjectContact::PaintDrawHierarchy(sdr::contact::DisplayInfo&) + 100
21 libsvx680mxp.dylib 0x2f200470 sdr::contact::ViewObjectContact::PaintObjectHierarchy(sdr::contact::DisplayInfo&) + 292
22 libsvx680mxp.dylib 0x2f1ff9b4 sdr::contact::ObjectContactOfPageView::DoProcessDisplay(sdr::contact::DisplayInfo&) + 192
23 libsvx680mxp.dylib 0x2f1ff76c sdr::contact::ObjectContactOfPageView::ProcessDisplay(sdr::contact::DisplayInfo&) + 624
24 libsvx680mxp.dylib 0x2f2c7d70 SdrPageViewWindow::Redraw(Region const&, unsigned short, unsigned char const*, sdr::contact::ViewObjectContactRedirector*) const + 788
25 libsvx680mxp.dylib 0x2f2c9f78 SdrPageView::CompleteRedraw(OutputDevice*, Region const&, unsigned short, sdr::contact::ViewObjectContactRedirector*) const + 88
26 libsvx680mxp.dylib 0x2f2ce66c SdrPaintView::CompleteRedraw(OutputDevice*, Region const&, unsigned short, sdr::contact::ViewObjectContactRedirector*) + 88
27 libsd680mxp.dylib 0x338074c4 sd::View::CompleteRedraw(OutputDevice*, Region const&, sdr::contact::ViewObjectContactRedirector*) + 176
28 libsd680mxp.dylib 0x33849138 sd::DrawView::CompleteRedraw(OutputDevice*, Region const&, sdr::contact::ViewObjectContactRedirector*) + 676
29 libsd680mxp.dylib 0x33a26ba0 sd::PreviewRenderer::PaintPage(SdPage const*) + 172
30 libsd680mxp.dylib 0x33a267c4 sd::PreviewRenderer::RenderPage(SdPage const*, Size, String const&) + 80
31 libsd680mxp.dylib 0x33aeb320 SchDLL::MemChartSwapRows(SchMemChart&, int, int) + 455696
32 libsd680mxp.dylib 0x33a63ed8 sd::slidesorter::cache::QueueProcessorBase::ProcessRequest(Timer*) + 28
33 libvcl680mxp.dylib 0x0032a0d4 ImplTimerCallbackProc() + 196
34 libvcl680mxp.dylib 0x004d72f4 JavaSalInstance::Yield(unsigned char) + 708
35 libvcl680mxp.dylib 0x00324910 Application::Yield() + 120
36 libvcl680mxp.dylib 0x003247e0 Application::Execute() + 60
37 org.neooffice.neooffice 0x00009fd4 0x1000 + 36820
38 libvcl680mxp.dylib 0x00329388 ImplSVMain() + 88
39 libvcl680mxp.dylib 0x00329e5c JoinMainLoopThread() + 152
40 libuno_sal.dylib.3 0x0174a948 _imp_setProcessLocale + 852
41 libSystem.B.dylib 0x9002bc28 _pthread_body + 96
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Jul 13, 2006 10:06 pm    Post subject: Re: Crashing with test patch 6

Anonymous wrote:
I'm getting a consistent crash with test patch 6 and a presentation file. This file is saved as both ODP and Powerpoint and both crash the program on loading. The program gets to the point where the slide text is displayed and graphics show as empty frames and then crashes.


Can you open a bug in Bugzilla and attach a sample document for me so that I can debug this?

Thanks,

Patrick
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Testing All times are GMT - 7 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.