Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Upgrading Unity causes significant performance degradation
#1
Hi.

After upgrading from Unity 2020.3.22f1 to 2021.3.3f1, the rendering process called Semaphone.WaitForSignal started to take up most of the CPU time and the frame count dropped significantly.
Upon investigation, we discovered that CurvyGenerator.Update() from the profiler had Invoke attached to it.
[Image: dotup.org2808838.png]

Invoke is not attached in 2020.3.22f1.
[Image: dotup.org2808837.png]

In fact, when Auto Update in Curvy Generator is unchecked, this phenomenon no longer occurs.
What does Invoke mean in Curvy Spline?

I am running macOS 12.3.1 and Curvy Spline 8.2.1.
I have separate environments for 2020.3.22f1 and 2021.3.3f1 to investigate the issue.

Note that we have encountered the same problem in the past when using Curvy Spline 7 and upgrading Unity from 2020.3.22f1 to 2020.3.25f.
At that time, I couldn't even find a solution to the problem, so I gave up investigating and downgraded to deal with the problem.
This is my first time developing a game and to be honest, I don't even know if Curvy Spline is the cause and I am struggling with this issue.

Thanks.
Reply


Messages In This Thread
Upgrading Unity causes significant performance degradation - by yanke - 05-21-2022, 03:35 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Information New free asset: Converter For Unity Splines _Aka_ 2 14 Yesterday, 12:17 PM
Last Post: _Aka_
  Using Unity's SplineContainer in Curvy Splines dlees9191 3 15 02-26-2024, 09:49 AM
Last Post: _Aka_
  Unity 2021.2 Overlay System nehvaleem 5 17 12-15-2023, 10:09 AM
Last Post: _Aka_
  I want to improve the performance of Variable Mix Shapes yanke 7 8 07-27-2023, 09:15 PM
Last Post: _Aka_

Forum Jump: