Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Mobile, Graphics, and Gaming blog Launching the Unity Profiler eBook – in collaboration with Arm
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • Android
  • arm streamline
  • Unity
  • Mali GPUs
  • Arm Performance Studio
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Launching the Unity Profiler eBook – in collaboration with Arm

Gemma Paris
Gemma Paris
August 1, 2025
2 minute read time.

Empowering developers through strong partnerships

At Arm, we believe enabling developers to build performant, energy-efficient experiences on our CPU and GPU hardware requires collaboration across the entire developer ecosystem. That is why we are thrilled to announce our collaboration with Unity on the release of the new Unity Profiler eBook for Unity6.

The eBook is a comprehensive guide to optimizing performance across many platforms and devices.

We worked closely with Unity to ensure that developers targeting Arm-based Android devices have access to platform-specific insights, best coding practices and the tools they need to analyze and fine-tune their applications. Together, we help game creators deliver high-quality, high-performance content. This allows them to take full advantage of Arm’s underlying hardware capabilities.

Profiling Arm-based mobile devices: Arm’s contribution to the Unity Profiler eBook

Arm contributed detailed guidance to the eBook, summarized below, on how to use profiling tools from Unity and Arm to assess and optimize performance on mobile devices powered by Arm CPUs and GPUs. This includes profiling workflows that use tools from both Unity and Arm’s Performance Studio suite.

Start by identifying bottlenecks

To improve rendering performance, developers should start by locating frames with high GPU loads. Profiling starts with Unity’s Frame Debugger to trace draw calls from the CPU. Then use native platform profilers, such as Arm Performance Studio, to pinpoint what the GPU is doing under the hood. This step-by-step approach helps expose rendering bottlenecks and inefficiencies early in development.

Tools for Android & Arm hardware

Arm recommends a robust toolset for developers working on Android:

  • Android Studio Profiler – For real-time hardware resource monitoring.
  • Arm Performance Studio – A powerful suite for deep profiling of CPU and GPU workloads on Arm-based devices.
    • Arm Streamline – Measures performance counters with minimal overhead.
    • Arm Frame Advisor – Provides frame-level profiling insight.

By combining Unity’s tooling with Arm’s low-level analysis capabilities, developers can build a full picture of where their frame time is going. Whether it is the CPU command stream or GPU shader execution.

Best practices for Arm optimization

To maximize efficiency on Arm GPUs like Mali and Immortalis, we provide actionable tips such as:

  • Reducing DRAM access, a significant energy drain on mobile devices
  • Using mesh simplification and texture compression
  • Applying mipmapping to minimize overdraw
  • Leveraging performance counters (e.g., memory bandwidth usage) via Streamline

These techniques help developers make informed trade-offs between visual fidelity and performance, especially on battery-sensitive mobile platforms.

Download the new Unity Profiling e-Book for Unity6

Anonymous
Mobile, Graphics, and Gaming blog
  • What is Arm Performance Studio?

    Jai Schrem
    Jai Schrem
    Arm Performance Studio gives developers free tools to analyze performance, debug graphics, and optimize apps on Arm platforms.
    • August 27, 2025
  • How Neural Super Sampling works: Architecture, training, and inference

    Liam O'Neil
    Liam O'Neil
    A deep dive into a practical, ML-powered approach to temporal super sampling.
    • August 12, 2025
  • Start experimenting with Neural Super Sampling for mobile graphics today

    Sergio Alapont Granero
    Sergio Alapont Granero
    Laying the foundation for neural upscaling to enable sharper, smoother, AI-powered gaming on next-generation Arm GPUs.
    • August 12, 2025