docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Jobs Profiler introduction

    Explore jobs data with the Jobs Profiler.

    The Jobs Profiler adds an experimental Timeline view to the CPU Usage Profiler module. The new timeline view adds extra panels to the module details pane at the bottom half of the Profiler window. It gives an improved overview of where your application spends time on jobs in a frame and highlights areas for improvement, such as wait on the main thread which is one of the biggest causes for slow performance.

    Jobs Profiler with some data loaded

    Jobs Profiler with some data loaded

    The extra panels display information related to the jobs in your application, including a list of all jobs, and a list of their dependencies. This view also adds job lines to the Timeline view, which displays what scheduled or completed a job, and any dependencies the job might have.

    Workflows

    You can use the Jobs Profiler to investigate when Unity scheduled jobs and on what core they are running on.

    It's also useful to investigate when the main thread is idle and waiting for jobs to complete. For more information on the settings and statistics available, refer to Jobs Profiler reference.

    Additional resources

    • Job system overview
    • CPU Usage Profiler module
    • Using the Jobs Profiler
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)