I'm converting my app to Swing. Part of it involves display of large,
tiled images, and I'm seeing enormous performance differences between
Linux and win32 while doing it, more than I would reasonably attribute
to the win32 JIT (especially since I believe, correct me if I'm wrong,
that gif decoding is a native function of the JDK).

Under win32, things run very quickly and smoothly. Under Linux the
images load much more slowly. I'm trying to profile it and see if
anything is getting in the way of the load/paint cycle. So I spit out
bread crumbs every time the paint() command is called. Sometimes it
seems to just pause entirely - the breadcrumbs stop, then restart when I
move my mouse. I do have some things attached as MouseMotionListeners.
Perhaps there's some strange thread dynamics going on?

All this is under 1.1.6v2 glibc on Debian 2.0.

Any ideas? Getting an smaller example together would be some work, but
might be worth it if I can track down the root cause.

-- 

Paul Reavis                                      [EMAIL PROTECTED]
Design Lead
Partner Software, Inc.                        http://www.partnersoft.com

Reply via email to