GD vs AGG performance...

Jeff Hoffmann jeff at PROPERTYKEY.COM
Thu Aug 23 13:18:58 PDT 2007


John Cole wrote:
> I'm just going by the tuning info reported by mapserver, but there is a
> noticeable difference between them.
> 
> Try:
> MS4 (MS4W 2.2.2) total time: 0.250s
> http://map.uai.com:28080/cgi-bin/mapserv.exe?map=/mapserver/tiger/tiger.map&mode=browse&layers=bound+hydro+landmark+roads+roads_anno+city+hydro_anno+landmark_anno+landmark_point
> 
> MS5 AGG (MS4W 2.2.6) total time: 1.266s
> http://map.uai.com:28080/cgi-bin2/mapserv.exe?map=/mapserver/tiger/tiger5.map&mode=browse&layers=bound+hydro+landmark+roads+roads_anno+city+hydro_anno+landmark_anno+landmark_point
> 
> MS5 GD (MS4W 2.2.6) total time: 0.250s
> http://map.uai.com:28080/cgi-bin2/mapserv.exe?map=/mapserver/tiger/tiger5gd.map&mode=browse&layers=bound+hydro+landmark+roads+roads_anno+city+hydro_anno+landmark_anno+landmark_point
> 
> Except for GD->AGG (and the debug difference between 4 and 5), the map files
> are identical.
> 
> (BTW, these are using the same html template, so if you navigate, you won't
> be using the same MS/renderer combo).
> 
> Is there something else that needs to be done for AGG to perform similar to
> GD?

The AGG image is about 4x the file size as the GD image, which isn't 
that surprising with all that antialiasing going on.  More of a symptom 
than anything, but not everyone is going to enjoy downloading 400k 
images, so it's something to think about if you're going to use this in 
a production site.

I think the others are right, it's the shear number of features you're 
drawing (it takes 0.5 sec just for your street layer) -- lot of 
smoothing = more time + bigger PNG.

-- 
Jeff Hoffmann
Head Plate Spinner
PropertyKey.com



More information about the MapServer-users mailing list