[mapserver-users] bad jpeg2000 performance
Holger Porath
porath at web.de
Sun Aug 30 02:43:37 PDT 2009
All,
we are trying to read jpeg2000 tiles with mapserver. We downloaded
jasper-1.900.1.uuid and recompiled gdal 1.6.1 with it. Afterwards we
compiled mapserver 5.0 again. We are now able to read jpeg2000 images
with mapserver but it is extremly slow. A getmap request for a small
image takes more than 20 seconds. Attached you'll find the debug
messages from mapserver. From our perspective, the resampling is
causing the poor performance. We are wondering, why mapserver wants to
resample the tiles. The jpeg2000 tiles all have epsg:25832 and we are
requesting the map in epsg:25832. So do you have any ideas?
Cheers
Holger Porath
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].34797 msDrawMap(): Layer 24 (Vermerk), 0.000s
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].34862 msDrawRasterLayerLow(jp2): entering.
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].174302 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].174424 msDrawGDAL(jp2): using RAW_WINDOW=2419 0 81 108
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].174451 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].175028 msDrawMap(): Layer 24 (Vermerk), 0.000s
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].175096 msDrawRasterLayerLow(jp2): entering.
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].309340 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].309462 msDrawGDAL(jp2): using RAW_WINDOW=2419 0 81 108
[Sat Aug 15 10:03:18 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:18 2009].309489 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:23 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:23 2009].639177 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:23 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:23 2009].639264 msDrawGDAL(jp2): using RAW_WINDOW=2419 2322 81 178
[Sat Aug 15 10:03:23 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:23 2009].639275 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:23 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:23 2009].757642 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:23 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:23 2009].757736 msDrawGDAL(jp2): using RAW_WINDOW=2419 2322 81 178
[Sat Aug 15 10:03:23 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:23 2009].757747 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:29 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:29 2009].79722 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:29 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:29 2009].79819 msDrawGDAL(jp2): using RAW_WINDOW=0 0 172 108
[Sat Aug 15 10:03:29 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:29 2009].79863 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:29 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:29 2009].203375 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:29 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:29 2009].203471 msDrawGDAL(jp2): using RAW_WINDOW=0 0 172 108
[Sat Aug 15 10:03:29 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:29 2009].203483 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:34 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:34 2009].855977 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:34 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:34 2009].856085 msDrawGDAL(jp2): using RAW_WINDOW=0 2322 172 178
[Sat Aug 15 10:03:34 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:34 2009].856099 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:34 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:34 2009].972349 msResampleGDALToMap in effect: cellsize = 0.200000
[Sat Aug 15 10:03:34 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:34 2009].972461 msDrawGDAL(jp2): using RAW_WINDOW=0 2322 172 178
[Sat Aug 15 10:03:34 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:34 2009].972483 msDrawGDAL(): red,green,blue,alpha bands = 1,2,3,0
[Sat Aug 15 10:03:40 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:40 2009].291250 msDrawMap(): Layer 0 (jp2), 22.256s
[Sat Aug 15 10:03:40 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:40 2009].294022 msDrawMap(): Drawing Label Cache, 0.003s
[Sat Aug 15 10:03:40 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:40 2009].294041 msDrawMap() total time: 22.261s
[Sat Aug 15 10:03:40 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:40 2009].390347 msDrawMap(): Layer 0 (jp2), 22.215s
[Sat Aug 15 10:03:40 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:40 2009].393143 msDrawMap(): Drawing Label Cache, 0.003s
[Sat Aug 15 10:03:40 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:40 2009].393162 msDrawMap() total time: 22.221s
[Sat Aug 15 10:03:40 2009] [error] [client 10.6.241.71] [Sat Aug 15
10:03:40 2009].492634 msFreeMap(): freeing map at 0x65e030.
More information about the MapServer-users
mailing list