Good opportunity for Java update
Posted Jul 15, 2012 17:24 UTC (Sun) by man_ls
In reply to: Galaxy in-memory data grid released
Parent article: Galaxy in-memory data grid released
What do you think about these issues, and are they relevant to your project?
- Memory management: the JVM comes with its own memory allocation scheme, which often is at odds with the memory management of the host operating system.
- Performance: although not noticeable in benchmarks these days due to JIT, there is still a cost associated with the first execution of code. Also, there are no low-level optimizations possible.
- Multithreading: synchronization between threads is effective, but usually very slow.
- Latency: the garbage collector induces noticeable delays and unpredictabilities in performance, for no apparent reason.
I would also ask about the lack of functional programming, just out of curiosity: since before I drifted away from Java-land I always felt there was a need for it, not met by Java. But if you haven't felt the need there is no point.
to post comments)