I\'m pretty ignorant of the Java world (I do mostly C / Python) but Scala looked interesting enough to pull me in. One problem I\'m having with it is the enormous startup ov
What sort of computer are you using it on? Obviously there is a JVM startup overhead but this is even greater if the JVM detects you are running on a server-class machine.
In the J2SE platform version 5.0 a class of machine referred to as a server-class machine has been defined as a machine with:
- 2 or more physical processors
- 2 or more Gbytes of physical memory
You can put the JVM in client mode by using the -client option. The client mode is tuned for fast startup time.
There is also the move to modularize the JVM (project Jigsaw) which will improve startup times even more - this has started with JDK 1.6.0_10.