从性能上讲,使用
示例1
var myObject = new GameObject();
myObject.name = "myObjectName";和
示例2
var myObject = new GameObject("myObjectName");一些像这这样的文章建议避免使用示例1,因为调用了本机代码,从而损害了性能。
出于好奇,我检查了文献资料类的GameObject,没有说明任何构造函数如何影响性能。
我目前的理论是,示例2类似于实例化对象并立即指定父对象,因为这应该比实例化对象和稍后指定父对象更好。
发布于 2020-02-17 01:39:09
我已经回答了我自己的问题。
第二个示例运行0.41毫秒,但分配的内存量与第一个相同。

https://stackoverflow.com/questions/60254566
复制相似问题