Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 /
avatar image
0
Question by HaileyHurt · Apr 21, 2017 at 04:58 PM · profileronguiprofilingprofile

Where am I calling OnGUI()?!?!?!

I am working on a rather large project that includes dozens of plugins and I believe that I commented out all calls to OnGUI (and OnInspectorGUI, OnSceneGUI, etc.). Unfortunately the profiler still says that I am making two calls to it per frame. Is there any way that I can use the profiler (or any other means) to figure out where these calls are coming from? I have attached screenshots below of my profiler.

Perhaps related, what is Placeholder.OnGUI() which I also have two calls to? I do not have any scripts or other assets in my project called Placeholder.

Thank you this has been wrecking my head for awhile.

alt text alt text

screen-shot-2017-04-21-at-50241-am.png (100.8 kB)
screen-shot-2017-04-21-at-50324-am.png (98.4 kB)
Comment
Add comment · Show 2
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 PizzaPie · Apr 21, 2017 at 05:44 PM 0
Share

To search the scrips in case you use VS you can use the solution explorer search and it will point all classes that contain onGUI() function, as for the plugins you need to have the source code to make that search. Anyway i don't think there is a way to find the source of the calls from the build in profiler. Lastly did you try to build the project and check the profile on the standalone? If the GUI calls don't appear there, there is no actual reason to remove them... Cheers

avatar image meat5000 ♦ · Apr 21, 2017 at 06:07 PM 0
Share

The editor.

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

Profiler mystery with Physics2d 0 Answers

Make Profiler ignore a particular function? 0 Answers

Different render stats in profiler between Unity Editor and distant Android device 0 Answers

How to investigate spikes in total object count and meshes observed in the profiler? 0 Answers

Memory leak but only in the executable 2 Answers


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