diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2011-08-08 22:45:48 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2011-08-08 22:45:48 +0200 |
| commit | 053c777889594eb535b9f0960a4cf8a3048b726f (patch) | |
| tree | 0c1cb65f460e44ad4f387853555512b7a1b54d88 /src/cgeo/geocaching/mapcommon/MapBase.java | |
| parent | 98e6da62df6576d455ba4e9d64f1ad0d8f638ba1 (diff) | |
| download | cgeo-053c777889594eb535b9f0960a4cf8a3048b726f.zip cgeo-053c777889594eb535b9f0960a4cf8a3048b726f.tar.gz cgeo-053c777889594eb535b9f0960a4cf8a3048b726f.tar.bz2 | |
Drastically reduce memory usage by avoiding Java to create (sub)copies
of very large Strings during regular expression matching in cache
parsing. The added String copy constructor must remain in code, even if
it looks superfluous on first look!
remove circular reference to cache in private static (non final) class
to avoid getting additional garbage collector root objects
fix #100
Diffstat (limited to 'src/cgeo/geocaching/mapcommon/MapBase.java')
0 files changed, 0 insertions, 0 deletions
