Profiler.BeginSample 在Release版本会执行吗?

为了在Profiler中 检测到具体是哪个 UIRect 的Update 会申请内存,在UIRect 的Update 里面调用了 Profiler 操作,并且传入的是 UIRect 的名字。



在UWA的检测报告中,这里分配了很多堆内存,这是意料之中的事情,毕竟有大量的字符串拼接。

转自http://blog.csdn.net/huutu http://www.liveslives.com

但是问题是,Release版本中这个代码会不会生效呢?

惴惴不安。

还是反编译看下吧。


左边是Develop版本的DLL,右边是Release版本。

从反编译的结果来看,Profiler 这一整句代码,只会在Develop中被编译,在Release中是被忽略的。

猜你喜欢

转载自blog.csdn.net/cp790621656/article/details/73874003