Re: Java software deployment problem? ?
From: Scott Ellsworth (scott_at_alodar.com)
Date: 11/27/03
- Next message: Scott Ellsworth: "Re: Java software deployment problem? ?"
- Previous message: vnssoftware: "Attach Java Remote Debugger on Swing Application"
- In reply to: Peter: "Java software deployment problem? ?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 26 Nov 2003 15:00:27 -0800
In article <a52de42d.0311200011.1490f3e5@posting.google.com>,
cmk128@hotmail.com (Peter) wrote:
> I am developing a software by Java, Within it, there is a complex
> JTable with complex cell renderer. It run smoothly on P4 2.2GHz,
> normal on 1.8GHz, quite slow on P3 733Mhz.
Fix up the renderer, unless you know that your users will have high end
machines. Remember also that laptops are slower than desktops, so if
you want laptop users, you will have to revise your machine speed
estimates downward.
> The JTable is highly optimized, i can do nothing on the code now.
> If i write P4 2.2GHz requirment on my software box. It is too crazy.
> Why should i do?
Were it my app, I would profile the hell out of it, and see if I could
precompute the table entries. For example, show just pages rather than
the whole table, or perhaps turn complex on-the-fly graphics into static
images.
Perhaps an LRU cache if you have big as well as slow objects.
You also might want to try it on a Linux and a Mac machine, to see if it
behaves the same there, and on 1.3 and 1.4 VMs, as your users might fit
any of those categories, and "smoothly" might become "wretched" under a
different platform or VM.
There is absolutely nothing you can do if you cannot change the code.
> What is your feeling when you see this requirement and will it
> stop you to buy my software?
It would stop me cold, for two reasons.
First off, I use a Mac, and so I would not be happy with an app that was
PC only, especially if it is an app that could in theory run anywhere.
Assuming that it is PC-only, I have easy access to a 450MHz model. I
can probably borrow a 1Ghz if I had to test an app, but I would not be
eager. Again, remember that laptop users often have much slower
machines - a technophile tablet user I know replaced his 1GHz laptop
with a 867 MHz tablet, and that is all he uses now. Further,many
companies have dropped to a three, four, or even five year replacement
schedule for internal machines.
Scott
scott@alodar.com
Java, Cocoa, WebObjects, and Database consulting
- Next message: Scott Ellsworth: "Re: Java software deployment problem? ?"
- Previous message: vnssoftware: "Attach Java Remote Debugger on Swing Application"
- In reply to: Peter: "Java software deployment problem? ?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|