05-21-2022, 03:35 PM
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.
Invoke is not attached in 2020.3.22f1.
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.
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.
Invoke is not attached in 2020.3.22f1.
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.