gameobject==null与System.Object.ReferenceEquals
代码如下:
for (int i = 0; i < 100000; i++) { if (obj == null) { } }
for (int i = 0; i < 100000; i++) { if (System.Object.ReferenceEquals(obj, null)) { } } gameobject==null
System.Object.ReferenceEquals
从结果来看,二者都不会产生额外的gc,只不过在消耗的时间上gameobject==null是System.Object.ReferenceEquals的10倍