Re: Java software deployment problem? ?

From: Scott Ellsworth (scott_at_alodar.com)
Date: 11/27/03


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



Relevant Pages

  • Re: Please Help - I have networked my laptop to my pc and can only
    ... the laptop, can you see the "SharedDocs" folder on the other computer? ... not Media Center. ... resave them back to the pc that is running Windows XP Home. ... Turn both machines on. ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Toshiba T1910cs: How to open case?
    ... Again, I think your Toshiba is a 386SX, not even a 486. ... this was the last machine to have an internal power supply (no external power brick at all; power cord plugs directly into the laptop). ... I believe that Windows 3.x drivers are available, I think that these may be the last machines to have Win 3.x drivers. ... They all have DVD drives, a few models have "combo" DVD-ROM and CDRW BURNERS. ...
    (comp.sys.laptops)
  • My Son Bought a Mac
    ... My Son Bought a Mac ... I have not assumed the position and moved to a laptop as ... light machines are too expensive to sell well in the current market, ... I think the Lenovo machines are ugly and weird. ...
    (comp.sys.mac.advocacy)
  • Re: Please Help - I have networked my laptop to my pc and can only ope
    ... "Please Help - I have networked my laptop to my pc and can only open files ... resave them back to the pc that is running Windows XP Home. ... Turn both machines on. ... configure it to allow the Local Area Network traffic as trusted. ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Input wanted on buying criteria for laptop
    ... In desktops, I want a bunch of cpu muscle, but in my search for a laptop ... seem to be planning on keeping two machines on hand. ... Mo of RAM and a faster drive. ... with external hard drives for backup using a freeware backup ...
    (comp.sys.laptops)