EDIT: Turns out this seems to be a bug, so here is the report: (Case 1339307) 2019.4: Profiler: ASTC texture memory cost not correct I'm using Unity 2019.4.20f1 and I'm testing on an Android Samsung Galaxy S6. I'm using the texture format ASTC 8x8 which SystemInfo.SupportsTextureFormat returns true for. Looking at the Profiler, I find memory costs for those textures that don't make sense to me. Perhaps you can tell me why some are 5.3 MB and others are 356 Bytes where all of them should be 1.3 MB according to the editor. Here are two screenshots showing two different textures, both have the same size and format, but somehow a different memory footprint: Please note the editor displays 1.3 MB. Why is it showing 5.3 MB when running on a device? Why is it showing 356 Bytes when running on a device? Which cost is correct, 5.3 MB or 1.3 MB?