![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D高级编程读书笔记
文章平均质量分 70
凤栖梧桐兮c
Fear is the mind-killer.
展开
-
Unity字符串性能问题
每次动态创建一个string,C#都会在堆内存分配一个内存用来分配字符串,因为C#没有对字符串的缓存机制,会导致每次连接、切割、组合的时候都会申请新的内存,并且抛弃原来的内存,等待GC,而GC又会消耗很多CPU空间,例如对于a = "ax"; c = "b" + a + "c",会造成一定程度的性能浪费。因为这里的+操作符是在运行时进行的,而不是在编译时。所以,每次+操作都会创建一个新的字符串对象,而不是改变原来的对象。这样就会产生两个无用的中间对象,"bax"和"baxc",占用内存空间,如果不注意的话就原创 2023-08-27 13:17:39 · 788 阅读 · 0 评论 -
游戏开发架构概论
Unity3D高级编程读书笔记。原创 2023-03-23 22:46:51 · 272 阅读 · 0 评论