Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
This question was closed Jul 22, 2015 at 11:59 AM by meat5000 for the following reason:

The question is answered, right answer was accepted

avatar image
3
Question by Jean-Fabre · Dec 27, 2010 at 01:41 PM · profileroverhead

Above what overhead profiler percentage should I start worrying about it?

Hi,

Following the question on what Overhead stands for

I would like to know how then to read this value and when to start worrying about it and take actions.

For example,

I have a simple board game with 30 pieces to move around, my overhead if 5%, is that ok? This is the second item in my list coming up after the rendering that takes around 91%.

I have a full physics excavator simulation running 100 times more scripts, full GUI etc etc, and the overhead is only 0.4%. after render, physics and gui entries.

So I am a bit confused on how to read and analyze my scenes and where improvement can be made based on the overhead entry of the profiler.

Thanks for your insight!

Jean

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

4 Replies

  • Sort: 
avatar image
1
Best Answer

Answer by Kiwasi · Nov 25, 2014 at 06:57 PM

Since this has come to the front page again.

Overhead represents time lost I the actual profiling process itself. There is little you can do to remove it. It will not be present in an actual build without the profiler.

Worry about the absolute time for all the other steps. If overhead is at 90% it means that profiling is using most of your time. Normally this means the rest of your game is running pretty well.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Xitech_ · Jul 22, 2015 at 11:42 AM 0
Share

I was wondering why my game runs good without profiler on. Cheers

avatar image
3

Answer by azzogat · Dec 27, 2010 at 02:25 PM

I may be very wrong on this but overhead seems to be inversely proportional to the complexity of a scene.

So, an almost empty scene should by all means have an overhead in the xx.xx range since you're having call overhead while rendering and computing basically nothing else and thus allocating very little.

A complex scene should see the overhead drop to x.xx because of a larger allocation for actual tasks and assets.

Overhead becomes increasingly important when your game is actually sluggish on your target specs. This is when I start to really optimize my code since less overhead impacts frame-rate heavily in this situation.

I don't think there is an actual overhead percentage that you should strive for. Just try to get it as low as possible.

Please vote this down and post another answer if I'm wrong, since I'm interested in this as well.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Jean-Fabre · Dec 28, 2010 at 07:35 AM 0
Share

Very interesting azzogat, not marking it down to let others express themselves, but will do if it's quiet :) I also realize after doing more tests that the percentage might be also related to the framerate, that is with a very low framerate, the overhead is smaller than with a high framerate which was the case with my two examples, board game, very high fps, very high overhead, excavator big project, normal framerate, low overhead. It actually start to make some sense:)

avatar image
1

Answer by TheCheese · Jan 03, 2013 at 10:21 PM

Close your scene window while profiling your game. An open scene window seems to generate a lot of overhead.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by twobob · Nov 25, 2014 at 05:47 PM

 public class SetTargetFrameRate : MonoBehaviour {

     void Awake () {
     
         Application.targetFrameRate = 60; // webplayer /PC/Linux /et cetera.
     //    Application.targetFrameRate = 30; // androidish / iOS, w/ev's;
     }
 }

//This helps somewhat. advising the app what you are aiming for.

//It would be trivial to conditionally include those calls based on build type.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

How do I fix an Overhead Issue? 3 Answers

Profiler, What does "Overhead" represent? 1 Answer

Windows Phone 8 Overhead - Crawling 2 Answers

Unity 5.0 Increased overhead (Editor) 0 Answers

What is this overhead? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges