Re: Performance on today's desktop



gerrards8 @yahoo.com wrote:
> With today's *average* personal/business desktop computing power, do you
> consider Java based client applications to be slow? (to remain pure,
> let's just concentrate on Swing based apps)
>
> If so, at what point (in time and/or JVM release) did this performance
> issue become a non-issue?
>
> If not, is it the application architecture or the JVM (and its libs,
> i.e., Swing) that's behind this lag in performance?

I've been using the IntelliJ IDEA Java development environment, a Swing
app, for about two years and it's fine on average to high end PCs. At
first it seemed a little slower than native GUI applications, but
definitely useable. I never had any problem with it's speed. Since
about a year ago, the difference has not been noticable; there's been
no "lag".

> Please base you reply on desktop computers that can be purchased in your
> market today, clean of all the infestations of unnecessary memory
> resident and background processes that are normally pre-installed on
> commodity type Win systems.

Most computers I work with are loaded with lots of background
processes. Actually, one of the guys has noticed that it doesn't play
well with the Novell Groupwise client for Windows, come to think of it.
But I never noticed that problem.

In general, my sense is that with today's machines, and improvements to
Java, Swing application performance is acceptible. You could easily try
it out for yourself by trying some of the apps found here:

http://java.sun.com/products/jfc/tsc/sightings/

E

.



Relevant Pages

  • Re: Java programmer lured back by .Net (Questions)
    ... Basically the Java lobby is spending all its efforts on the server side, but losing the battle on the desktop. ... Talking about Eclipse - have you seen how it suddenly seems to go to sleep on you - I don't remeber any windows program behaving like that. ... Of course, you *can* build some applications that try to look like Windows, but a novice VB programmer on his first day at work will be far much more productive than a Java programmer with several years SWING experience. ... basically, for serious windows apps, we've got to go and nestle at the teat of the great guy - he's got us where he wants and theres not a great deal we can do about it at the mement - since the tools are the most productive on his platform ... ...
    (microsoft.public.dotnet.general)
  • Re: Java GUI -v- .NET Winforms ?
    ... swing is slow, that's all. ... It works great for most apps. ... > Can anyone give a reasoned response to how a Java UI compares to a .NET ... > Andy Mackie. ...
    (comp.lang.java.gui)
  • comp.lang.java.gui FAQ
    ... Q1.3 There are so many Java FAQs. ... Q1.4 Does Sun support or endorse this FAQ? ... Q3.2 How do I update the GUI from another thread? ... Q4.2 What is the Swing single-threading issue? ...
    (comp.lang.java.gui)
  • comp.lang.java.gui FAQ
    ... Q1.3 There are so many Java FAQs. ... Q1.4 Does Sun support or endorse this FAQ? ... Q3.2 How do I update the GUI from another thread? ... Q4.2 What is the Swing single-threading issue? ...
    (comp.lang.java.programmer)
  • comp.lang.java.gui FAQ
    ... Q2.1 My GUI freezes or doesn't update. ... Q2.5 How to create a transparent or non-rectangular window? ... Q5.1 What is the equivalent of AWT's Canvas in Swing? ... Q5.3 How do I generate some charts / plots in Java? ...
    (comp.lang.java.gui)