A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Chandru
Originally posted by S.C Sekar:
But if it a desktop application or an application which runs for short periods of time, native languages would be better choice. Java VM is notorious for its long startup times.
Chandru
Originally posted by S.C Sekar:
Even a kid will find that Netbeans and Eclipse take more time to start than Visual Studio.
Originally posted by S.C Sekar:
Dear friend, again there is no FUD here.
Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.
Chandru
Chandru
Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.
Chandru
The startup time or performance of a particular application proves nothing about the general performance characteristics of the language it's written in.
Chandru
"The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
"The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
Threading is crucial to server power, where performance counts.
This is a potentially involved question, but is really basic. Disk heads are slow, and they are massive compared to something that is already in L-2 or the equivalent in commercial equipment.
Some java appps run on cmos circuitry on consumer devices and that just means slow. It drives me nuts. Please provide an abstracted modeling of what you mean by slow that does not involve any proporietary nomenclature.
Using java for cgi programs ? Do what, we need to back up to page one.
Do you realize the constant keyword binds to the left, thus it is char const * const c, (constant pointer to a constant character), not const char c.
Ever heard of a Hydra ?
Silica ? The cases are made of iron (with carbon, iron becomes caseworthy)
It's really a design decision, intel decided to force all drivers to be written in Java.
JEdit takes more time to start than kwrite, kate or even emacs.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Chandru
Originally posted by S.C Sekar:
Comparing Table Saw and Hand Saw is very different from comparing JEdit and Kate.
Chandru
Chandru
Chandru
Originally posted by S.C Sekar:
Finally someone has accepted that Java takes longer to start.
if that is what you'd like to believe to make yourself happy, you may interpret it that way. But I never meant that.
Chandru
Originally posted by S.C Sekar:
They are working on it using a disk cache mechanism. But only for the windows platform.
Chandru
"The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
The point that was being made was that the JVM starts up very quickly these days, certainly much less than the 6-10 seconds quoted earlier. (I just verified that a Java desktop application can have a GUI up and running in about 2 seconds on a machine that's not very fast.) Some applications may choose to do all initialization before showing a GUI and becoming responsive, which will lessen the perception of a fast startup; others may make different choices.
"The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
Agreed in most cases except mine. The cgi operations are serial in nature. The cgi first has to (after authenticating the request) pull off the form variables. Next, generate a database query and finally generate a response page based on the results of the query.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
This is why I brought this seemingly fine point up. It is discussed in the book cited about Servlets. You can do all of this in a multi-threaded fashion, provided you take definite, proveable steps in the allocation of a session id, user-id and track these to which response form field came from which session and are they logged on and a hydra of issues that becomes relatively do-able after deep contemplation of several Threading issues - all of which have been addressed in the last six months in Threads and Synchronization
..... the several times that I have tried to code this, it gets stuck on finding out how Sockets work, and right now my concepting is to do it all with session id-s and user-id-s and form responses.
Properly written, they scale better than cgi. I am now convinced that the Java VM will dispatch to processor bus(n) effectively if the code is written to spot identifiable candidate instruction streams for parallelizing. Keeping what's what will require some initial contemplation and paradigm shift, given the wording of your response.
You, in development, do the load sequence. You can get really fancy with what you have already loaded when the request comes in. And before you ask me: "Really, really fancy ? Or just really fancy." We are talking 200 A-10 WartHogs fired from arbitrary locations placed at random t,x,y,z by quantum decay of Strontium titanate, with Grace Hopper doing the load calcs, and keeping some semblance if sanity.
This assumes hardware is provided to do this scale of parallel request retirement.
Oh, and don't forget the 2,000 wasps that do a sombrero function while waiting for the next request to come in.
Ever heard of a FPGA ? There is a wide range of hardware, that was a catch(){} - to avoid wasted keystrokes.
Let's reconcept the question. Try 3,000 requests a second. MTBF of 1/10,000 from a population of 1,000,000 requests
and then each failed requst must fail without bringing the server down. ( or confusing the user for that matter )
[Doug Slattery:] Not for my understanding. That's old news .
Clarifiy, we missed something in the concept exchange for this point. Something basic and profound. A paradigm, a precept, a hidden gotcha that will make both of us appear to have done poor project concepting.
If you want to fire up a Hornets Nest, tell some OO ers in Java that you should be able to cast to a void
[Doug Slattery:] My former boss comes to mind
Why is it former ?
I am an entrepreneur, a rather intrepid one. We leave our iron with the Sherrif before ordering Whiskey at the Saloon.
Signal Processing. Special functions. There are a number of special functions used in studying signal processing either because they can be used to model ...
"The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
Sun Certified Enterprise Architect
Java Technology Blog
Originally posted by RAEES UZHUNNAN:
Guys ; my judgment of using a language will be based on merely ROI. not based on weather it outran other by few milliseconds on not;
What good is an application that runs faster but it crashes before it reaches the mark !!
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Chandru
What good is an application that runs faster but it crashes before it reaches the mark !!
"The differential equations that describe dynamic interactions of power generators are similar to that of the gravitational interplay among celestial bodies, which is chaotic in nature."
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |