Re: java is a bloated mess

Nic Ferrier <[email protected]> 13 Oct 2004 17:57:42 +0100
Newsgroups gmane.comp.java.advanced-servlets
Message-ID <[email protected]>
Robert Sanford <[email protected]> writes:

> > > I do almost no work with user interfaces, all
> > > of my work is either command-line or servlet
> > > based. <snip/>
> > > 
> > > Is JVM startup time an issue? I have never
> > > found it to be but I'm not writing apps where
> > > the performance impact of startup is
> > > significant. 
> > 
> > This is one of the issues that annoys me. If
> > some of your work is for command line tools why
> > doesn't it annoy you?
> 
> Because most of my command-line apps are network and database intensive
> batch processes like generating monthly invoices for 5000 customers with
> line items stored in one database and pricing information stored in another
> (STOOPID CRM/Accounting infrastructure that at least I don't get blamed for)
> that take 30-45 minutes to run at each pop (waaaaay too many business rules
> to figure out pricing structure that are a side-effect of the STOOPID
> CRM/Accounting infrastructure that at least I don't get blamed for). The JVM
> startup time isn't significant. My accounting team doesn't notice a
> difference between a 30 minute run and a 32 minute run. They *do* notice
> when I've undercharged our customers by a dollar a transaction over 5000
> customers and 500 transactions per customer though. And my customers notice
> when I've overcharged of course :)

Gotcha.

I do quite a bit of batching with Java too... it's a convieniant
language for calling stored procs in many different database
implementations. But there too I've been frustrated by the lack of OS
integration. 

Not being able to access environment variables is one reason. Poor
support for pipes is another.

But I'm not a windows user so maybe that's not an issue for you.



Nic


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

Before posting a question, try to find your answer here: 
<http://www.egroups.com/links/advanced-servlets>
Announcements should go to: [email protected]
To Post a message, send it to: [email protected]
To Unsubscribe, send a blank message to: [email protected] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/advanced-servlets/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/