Construí mi juego en modo servidor en Mac OS y le adjunté un generador de perfiles. En Profiler puedo ver una carga de CPU alta irrazonable.
Otros scripts toman mucho tiempo de CPU. ¿Cómo se puede optimizar esto?
De lo contrario, Vsync toma mucho tiempo. ¿Cómo puede ser que deshabilité VSync, construí como servidor, ejecuté con -nographics e incluso eliminé cámaras e UI?
No sé qué está haciendo su juego en términos de cálculos de scripts personalizados, pero si no es solo un proyecto vacío, entonces no veo por qué 33ms no es razonable. ¿Verificar las especificaciones de sus servidores tal vez? Además, VSync solo permanece inactivo durante el tiempo necesario para alcanzar el FPS objetivo fijo, lo que significa que en realidad no está bajo carga, aunque el generador de perfiles lo muestra como una gran cantidad de color. Piense en ello más como espacio libre: cuánto procesamiento aún puede hacer por cuadro y tener su FPS objetivo.