
Developer’s Corner: Achieving Extreme GeoServer Scalability with the new Marlin vector rasterizer
As you probably know, GeoServer is a Java based software, so its performance is heavily dependent on what the Java Virtual Machine and the Java standard library can offer. Over the years the GeoServer developers have been pushing the boundaries of what can be done by replacing portions of the Java standard libraries by adopting faster replacements, for example, the turbo jpeg encoder, the native PNG encoder available in ImageIO native extensions, or the recent adoption of the pure java, high performance PNGJ library. One of the Achilles' heel that so far we failed to replace is the anti-aliased rasterizer contained in the...
More