Pues entonces... manos a la obra! que lo que se hace uno siempre se comprende mejor....
<momento desarrollo>
Había respondido pero he revisado el código por que no estaba muy convencido del resultado....
Mi conclusión es que hay diferencia, no una muy exagerada.. Aunque depende de muchos factores y sobre todo de tener muchos ojetos y por muchos me refiero a decenas de miles.
Me da que esto lo medio arreglaron en la 19 ya que parece que los objetos se crean y quizás el tiempo de carga mejore, yo lo veo imperceptible.
ahora bien si en la ejecución están instanciandose y borrandose miles de elementos no dudo que debido al cálculo inicial para asignarlo a la tabla interna de Update's si hay una perdida de rendimiento sobre todo si está usando introspección.... Pero en esto no lo puedo ni confirmar ni desmentir
Pero mantener nuevos o destruir existentes es otra cosa... no lo veo sencillo.
Adjunto el minipoyecto por si alguien quiere repasarmelo...
Simplemente en un proyecto nuevo descargar el zip en el raiz
Gracias
Edito para agregar proyecto en github
https://github.com/devnullsp/Unity-PruebaRendimiento.git
<momento desarrollo>
Había respondido pero he revisado el código por que no estaba muy convencido del resultado....
Mi conclusión es que hay diferencia, no una muy exagerada.. Aunque depende de muchos factores y sobre todo de tener muchos ojetos y por muchos me refiero a decenas de miles.
Me da que esto lo medio arreglaron en la 19 ya que parece que los objetos se crean y quizás el tiempo de carga mejore, yo lo veo imperceptible.
ahora bien si en la ejecución están instanciandose y borrandose miles de elementos no dudo que debido al cálculo inicial para asignarlo a la tabla interna de Update's si hay una perdida de rendimiento sobre todo si está usando introspección.... Pero en esto no lo puedo ni confirmar ni desmentir

for (int i = 0; i < totalObjetos; i++)
lista[i] = Instantiate(myPrefab).GetComponent<UpdateReal2>().UpdateFake;
Pero mantener nuevos o destruir existentes es otra cosa... no lo veo sencillo.
Adjunto el minipoyecto por si alguien quiere repasarmelo...
Simplemente en un proyecto nuevo descargar el zip en el raiz
Gracias
Edito para agregar proyecto en github
https://github.com/devnullsp/Unity-PruebaRendimiento.git