![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 70
lishengxu159
这个作者很懒,什么都没留下…
展开
-
学习Unity内存优化笔记
主要说说Mono托管内存的优化,其实主要是对GC的优化。1.内存的分配和回收机制首先C#数据类型有值类型(int、struct等)和引用类型。其中值类型分配在堆栈上(不涉及GC),引用类型分配在堆区(涉及GC)。堆栈上的分配和回收都是简单而且快捷的。当数据存储的时候,只需要简单的在堆栈后扩展,数据失效的时候,只需要移除即可。至于在堆区的存储和回收则是复杂而且缓慢的。当需要在堆区存储一个对象的时候:...原创 2018-05-10 19:02:27 · 302 阅读 · 0 评论 -
学习Mono与Unity3D关系的笔记
首先来说说Mono,Mono是Xamarin公司开发的跨平台 .NET运行环境,是.NET框架的另一种实现。区别在于,它可以跨平台。(Unity的跨平台特性依赖于Mono)再来看看Mono的组成。1.C#编译器。最新的Momo版本(5.0+)c#编译器完全兼容c#4.0以上,我使用的是Unity3D,2017.3.1f1版本,它使用的是Mono2.0+版本,它的编译器(mcs)就不支持c#4.0以...原创 2018-05-05 18:00:17 · 4171 阅读 · 0 评论