Scalable NIO Servers – Part 3 – Features

April 13, 2009
Tags: , , , ,

We have now analyzed various open source NIO servers for performance and memory consumption.  Per my quick, initial testing, only Grizzly, Mina, and Netty were comparable. Now, let’s analyze features and how each of these frameworks use them.  For my purposes, I am going to be looking into the following features that I personally value [...]

4

Scalable NIO Servers – Part 2 – Memory

April 9, 2009

As my ongoing investigation into picking a suitable and highly scalable server for my future applications, today I will be talking about memory.  Yesterday, we discussed performance and saw in general how Netty and Grizzly compared to one another.  Today, we will further extend that by comparing memory usage footprint at start, over time, and [...]

2

Scalable NIO Servers – Part 1 – Performance

April 7, 2009

As a continuation of evaluating an NIO server for my iPhone game, I started with looking at pure performance. First, the following links provide already existant benchmarks: http://swamp.homelinux.net/blog/index.php/2009/03/03/performance-comparison-of-apache-mina-and-jboss-netty/ http://gleamynode.net/articles/2232/ http://mina.apache.org/performance-test-reports.html I took my own samples and quickly ran some basic tests as well to just get a really rough idea.  Note that these metrics should [...]

3