It turns out the problem is the window manager. The problem occurs with a couple of window managers and can vary with the look and feel. The wm I've been using, WindowMaker, consistently has the problem. BlackBox and Gnome have the problem with MetalLookAndFeel but not with MotifLookAndFeel.
I did not figure this out; credit goes to pnichols on alt.os.linux.suse

Here are his results:

I ran some tests on different desktops with the following results. I also changed the Buffering to use Default, 1 and 2. Notice the BlackBox difference I got when changing the Look and Feel.

Machine : AMD XP1800 with 512 Meg DDR RAM
OS: Suse 8.1

Desktop -->KDE 3.04

DefaultBuffering on JFrame:

Elapsed milliseconds, in constructor: 5642
Elapsed milliseconds, repack 1: 4
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 0
Elapsed milliseconds, repack 2: 1

Buffering Strategy set to 1:

Elapsed milliseconds, in constructor: 5658
Elapsed milliseconds, repack 1: 4
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 0


Buffering Strategy set to 2

Elapsed milliseconds, in constructor: 5617
Elapsed milliseconds, repack 1: 9
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 0

Desktop -->Gnome 2.02

DefaultBuffering on JFrame:

Elapsed milliseconds, in constructor: 613
Elapsed milliseconds, repack 1: 17
Elapsed milliseconds, repack 2: 19
Elapsed milliseconds, repack 2: 15
Elapsed milliseconds, repack 2: 16


Buffering Strategy set to 1

Elapsed milliseconds, in constructor: 585
Elapsed milliseconds, repack 1: 13
Elapsed milliseconds, repack 2: 17
Elapsed milliseconds, repack 2: 15
Elapsed milliseconds, repack 2: 14

Buffering Strategy set to 2

Elapsed milliseconds, in constructor: 680
Elapsed milliseconds, repack 1: 20
Elapsed milliseconds, repack 2: 19
Elapsed milliseconds, repack 2: 15
Elapsed milliseconds, repack 2: 16



WindowMaker

Default

Elapsed milliseconds, in constructor: 629
Elapsed milliseconds, repack 1: 5001
Elapsed milliseconds, repack 2: 5
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 27


Buffering Strategy set to 1

Elapsed milliseconds, in constructor: 584
Elapsed milliseconds, repack 1: 5002
Elapsed milliseconds, repack 2: 5
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 27


Buffering Strategy set to 2

Elapsed milliseconds, in constructor: 582
Elapsed milliseconds, repack 1: 5012
Elapsed milliseconds, repack 2: 5
Elapsed milliseconds, repack 2: 1
Elapsed milliseconds, repack 2: 27


BlackBox

Default
Elapsed milliseconds, in constructor: 567
Elapsed milliseconds, repack 1: 6
Elapsed milliseconds, repack 2: 4
Elapsed milliseconds, repack 2: 4
Elapsed milliseconds, repack 2: 4

Buffering Strategy set to 1

Elapsed milliseconds, in constructor: 565
Elapsed milliseconds, repack 1: 7
Elapsed milliseconds, repack 2: 5
Elapsed milliseconds, repack 2: 3
Elapsed milliseconds, repack 2: 4


Buffering Strategy set to 2

Elapsed milliseconds, in constructor: 554
Elapsed milliseconds, repack 1: 11
Elapsed milliseconds, repack 2: 4
Elapsed milliseconds, repack 2: 4
Elapsed milliseconds, repack 2: 4


I changed the Default Look and Feel on BlackBox, Gnome, and KDE. KDE did not differ more than a few milliseconds from previous tests. However on both Gnome and Blackbox changing to Motif made a substantial difference in initial load times.


MotifLookAndFeel--BlackBox

Elapsed milliseconds, in constructor: 222
Elapsed milliseconds, repack 1: 11
Elapsed milliseconds, repack 2: 5
Elapsed milliseconds, repack 2: 6
Elapsed milliseconds, repack 2: 6


MetalLookAndFeel --BlackBox

Elapsed milliseconds, in constructor: 486
Elapsed milliseconds, repack 1: 240
Elapsed milliseconds, repack 2: 9
Elapsed milliseconds, repack 2: 7
Elapsed milliseconds, repack 2: 6

MotifLookAndFeel on Gnome 2.02

Elapsed milliseconds, in constructor: 398
Elapsed milliseconds, repack 1: 12
Elapsed milliseconds, repack 2: 13
Elapsed milliseconds, repack 2: 12
Elapsed milliseconds, repack 2: 13

MetalLookAndFeel on Gnome 2.02

Elapsed milliseconds, in constructor: 624
Elapsed milliseconds, repack 1: 18
Elapsed milliseconds, repack 2: 12
Elapsed milliseconds, repack 2: 13
Elapsed milliseconds, repack 2: 13





----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to