Below is some output when I was zooming in maps, not sure if this sheds light on anything. Since this is unrelated to anything in my app it's obviously something that anyone can exercise.
It seems to me that the issue is a question of time lag more than anything else. Is it possible that trackExternalFree() isn't being called soon enough after every de-allocation of external memory? Or is there some hysteresis in the calculation of the footprint that causes it not to snap back quickly enough? There clearly is some dynamic element here, where the same actions taken at different times produce different results. RAW: 09-11 22:33:59 725 (3345437233800181338,-9026475994398324692,-3997364097941596165,8628282) > id=".maps" time=103 freed=368640 > freed=2992 foot=4063232 allow=4980736 objs=49152 bytes=2883584 > soft=8781824 act=2621440 allow=2621440 objs=43264 bytes=2076672 > foot=0 total=0 limit=3801088 alloc=3801088 09-11 22:33:59 .maps(725) softlim=8576KB, extlim=3712KB, extalloc=3712KB freed 2992 objects / 368640 bytes in 103ms RAW: 09-11 22:34:02 725 (3345437233800283779,-8993543147161380817,-3995675248081332229,8636475) > id=".maps" time=128 freed=536576 > freed=4864 foot=4325376 allow=5308416 objs=49408 bytes=3080192 > soft=9175040 act=2621440 allow=2621440 objs=43264 bytes=2076672 > foot=0 total=0 limit=3932160 alloc=3866624 09-11 22:34:02 .maps(725) softlim=8960KB, extlim=3840KB, extalloc=3776KB freed 4864 objects / 536576 bytes in 128ms RAW: 09-11 22:34:20 725 (3345437233800259172,-9027882956780464079,-3990327223523829765,8697929) > id=".maps" time=122 freed=409600 > freed=2912 foot=4456448 allow=5701632 objs=49408 bytes=3211264 > soft=10420224 act=2621440 allow=2621440 objs=43264 bytes=2076672 > foot=0 total=0 limit=4915200 alloc=4784128 09-11 22:34:20 .maps(725) softlim=10176KB, extlim=4800KB, extalloc=4672KB freed 2912 objects / 409600 bytes in 122ms RAW: 09-11 22:34:22 725 (3345437233800164914,-9047304730290939854,-4000178847708702725,8575020) > id=".maps" time=99 freed=204800 > freed=1808 foot=4456448 allow=5242880 objs=49408 bytes=3276800 > soft=8126464 act=2621440 allow=2621440 objs=43264 bytes=2076672 > foot=0 total=0 limit=2949120 alloc=2883584 09-11 22:34:22 .maps(725) softlim=7936KB, extlim=2880KB, extalloc=2816KB freed 1808 objects / 204800 bytes in 99ms RAW: 09-11 22:34:26 725 (3345437233800103575,-9020846082580805589,-3998771472825149445,8620087) > id=".maps" time=84 freed=618496 > freed=3312 foot=4456448 allow=4849664 objs=49152 bytes=2818048 > soft=8454144 act=2621440 allow=2621440 objs=43264 bytes=2076672 > foot=0 total=0 limit=3670016 alloc=3604480 09-11 22:34:26 .maps(725) softlim=8256KB, extlim=3584KB, extalloc=3520KB freed 3312 objects / 618496 bytes in 84ms RAW: 09-11 22:34:26 725 (3345437233800082507,-9119362324379203541,-3995675248081332229,8656960) > id=".maps" time=79 freed=19200 > freed=369 foot=4456448 allow=5046272 objs=49152 bytes=2818048 > soft=9175040 act=2621440 allow=2621440 objs=43264 bytes=2076672 > foot=0 total=0 limit=4259840 alloc=4194304 09-11 22:34:26 .maps(725) softlim=8960KB, extlim=4160KB, extalloc=4096KB freed 369 objects / 19200 bytes in 79ms RAW: 09-11 22:34:27 725 (3345437233800111652,-9063067328902854611,-3988356898686855173,8722513) > id=".maps" time=86 freed=147456 > freed=912 foot=4456448 allow=5570560 objs=49152 bytes=2949120 > soft=10878976 act=2621440 allow=2621440 objs=43264 bytes=2076672 > foot=0 total=0 limit=5308416 alloc=5308416 09-11 22:34:27 .maps(725) softlim=10624KB, extlim=5184KB, extalloc=5184KB freed 912 objects / 147456 bytes in 86ms --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---