[josm-dev] josm/jmapviewer / tilecache / single directory

Maarten Deen mdeen at xs4all.nl
Wed Apr 3 09:38:23 UTC 2013


On 2013-04-03 11:21, Florian Lohoff wrote:
> Hi,
> i send an email a couple of months back about the jmapviewer tilecache
> used by josm using a flat directory for storing the tiles.
> 
> Today now i stumbled that doing a find in the .josm directory takes
> upwards of 10 Minutes on my Quad i7 with a 7200 IDE Disk on
> Debian/Wheezy.
> 
> Doing a cache cold "ls" in ~/.josm/tilecache/Bing Aerial Maps
> takes
> 
> flo at p2:~/.josm/tilecache/Bing Aerial Maps$ time ls >/dev/null
> real	9m3.151s
> user	0m23.133s
> sys	0m26.474s
> flo at p2:~/.josm/tilecache/Bing Aerial Maps$ ls -1 | wc -l
> 1846091
> 
> 9 Minutes 3 seconds for a ls - 1.8Mio files in a single directory.

The same problem exists in Windows XP. After a while the directory gets 
so filled with files that viewing the directory takes a long time and 
deleting all files (and XP is horrible when deleting a lot of files in 
the explorer) is even impossible.
I always start a command prompt to delete files there.

In Windows XP JOSM has another problem: it creates large number of 
jar_cache*.tmp files in the temp directory. Some of them are tiles from 
the download screen (rename to .png and you see tiles), others are 
empty. They are not deleted after JOSM exists. I don't know if this also 
happens on Unix, I'll beter make a ticket for this I guess.

Regards,
Maarten





More information about the josm-dev mailing list