[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