Remember the garbagecollect memory is in Kilobytes (KB). You’re using 398,936 bytes of system memory. This is memory from the tables and strings for the objects you’ve created.
Texture memory is returned in bytes. You’re dividing by 1,000,000 to convert to megabytes (MB) which is 1000x greater than a KB. You should be dividing by (1024 * 1024) to be 100% accurate. Since computers run on powers of two, this isn’t a “metric” mega meaning 1 million but a computer mega 2^20 or 1,048,576. But the divide by 1,000,000 is close enough. You’re using 76.7 megabytes of texture memory. Most modern devices should be able to handle that.
There are no hard numbers to say where to keep it under since it’s very dependent on the hardware, how much memory it has, how much multi-tasking is going on with other processes and so on. Keeping your total memory footprint under 150mb would seem wise. You should be able to get that on most modern devices.
Rob