After Unity 2018.3, the new `Managed Stripping Level` option replaces the old `Stripping Level` option in the player settings. This new option is available for all platforms and both Mono and IL2CPP scripting backends. The main purpose of this feature is to reduce the size of the app by removing some unused code. It sounds great, but there is a potential side effect. How does Unity know which code is unused code?
I believe that many developers will have similar misunderstandings after seeing the name Mesh Compression. So this blog is about how to optimize Mesh in Unity to save memory, and why the Mesh Compression option is turned on, but it doesn't help memory.
A blog post about the profiling tool on the Android platform - the `Snapdragon Profiler`. Compared with its predecessor `Adreno Profiler`, Snapdragon Profiler is a substitute for the former and has added support for Vulkan. Therefore, it is recommended that you can use this tool to profile Android devices with Qualcomm chips.