Tuning

In this article they show how to transfer data from file to socket in a way that no buffer copying is taking place (hence zero copy). Actually, the data even is not accessible in user space with this technique.

Also includes benchmarks at the end of the article, comparing different transfer methods.

Enjoy!

 

andrew 09/09/2008 - 09:23

 An interesting conversation With Java Champion Kirk Pepperdine about various performance issues in java - mostly non-technological, but inspiring...

zvika 10/08/2008 - 18:27

Parallel GC is not the default settings of the HotSpot JVM, if you don't use parallel GC, the system will not scale well on multiple CPU cores.

You can optimize for throughput or for response time.

 

Parallel GC is not the default settings of the HotSpot JVM, if you don't use parallel GC, the system will not scale well on multiple CPU cores.

You can optimize for throughput or for response time.

udid 17/07/2008 - 10:59

The Hotspot Virtual Machine employs generational garbage collection: a young generation holds recently created objects, the tenured generation those objects which survived (multiple) major Garbage Collections (GCs). The heap dump contains all objects from both spaces, even though we cannot tell anymore to which generation they belonged.

lior.kanfi 17/05/2008 - 21:34

JPPF is a grid toolkit for Java that makes it easy to run your applications in parallel, and speed up their execution by orders of magnitude. Write once, deploy once, execute everywhere!

ittayd 16/04/2008 - 20:23
Syndicate content