摘要: C#常用容器源码浅析 List private static readonly T[] _emptyArray = new T[0]; //默认数组 private const int _defaultCapacity = 4;//如果没给出指定长度默认的列表长度,但是我不得不吐槽一点,定义出来没用 阅读全文
posted @ 2021-02-04 23:31 陌冉 阅读(200) 评论(0) 推荐(0) 编辑
摘要: C#内存管理 对象的基本内存大小 基本类型的内存占用 数据类型 32位 64位 取值范围(32位) char -(没测试) 2 byte 1 1 0~255 sbyte 1 1 –32,768~32,767 ushort 2 2 0~65,535 int 4 4 -2,147,483,648~2,1 阅读全文
posted @ 2021-02-03 12:38 陌冉 阅读(302) 评论(0) 推荐(0) 编辑
摘要: c#基础 C# 1.0 类(Class) 类可以继承 包含属性 包含方法 可以用来创建对象 类的访问权限 Internal:在打dll的时候作用很大,可以控制有些类不然用户访问到 private:用得不多,一般作为内部类存在 public:这个不用多说懂的都懂 抽象类与接口 抽象类中的抽象方法,子类 阅读全文
posted @ 2021-02-03 12:34 陌冉 阅读(270) 评论(0) 推荐(0) 编辑
摘要: C#的内存分配探索 C++中默认的operator new底层调用的是malloc,在分配内存时会带上上下cookie用于内存回收和内存碎片合并,现在到了C#中,因为C#有独有的垃圾回收机制,那我就比较好奇C#中对于对象内存的排列是怎么样的,还有没有上下cookie存在呢?所以我进行了下面的测试 p 阅读全文
posted @ 2021-01-22 12:42 陌冉 阅读(333) 评论(0) 推荐(0) 编辑
摘要: C++的内存管理 基本类型的内存占用 数据类型 32位 64位 取值范围(32位) char 1 1 -128~127 unsigned char(当byte使用) 1 1 0~255 short int /short 2 2 –32,768~32,767 unsigned short 2 2 0~ 阅读全文
posted @ 2021-01-21 20:06 陌冉 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 对象的基本内存大小 基本类型的内存占用 数据类型 32位 64位 取值范围(32位) char -(没测试) 2 byte 1 1 0~255 sbyte 1 1 –32,768~32,767 ushort 2 2 0~65,535 int 4 4 -2,147,483,648~2,147,483, 阅读全文
posted @ 2021-01-21 19:45 陌冉 阅读(959) 评论(1) 推荐(0) 编辑
摘要: C++STL体系结构和内核分析 C++ Standard Library 和 C++ Standard Template Library STL包含六大部件 C++ Standard Library包含了STL的所有内容并且包含了一些零碎的组件,STL等于C++SL的子集 C++ Standard 阅读全文
posted @ 2021-01-13 11:13 陌冉 阅读(604) 评论(0) 推荐(0) 编辑
摘要: C++ 面向对象基础 构造函数 类被创建时被调用的方法,可以用构造特定的初始化方法type(i)来初始化数据,比如传统赋值先初始化对象在赋值,这个方式可以初始化的时候就赋初值 父类的构造函数会在子类构造前被调用,先创建父类再创建子类 三剑客(类中有指针的时候必须复写这三个函数否则会造成内存泄漏) 复 阅读全文
posted @ 2021-01-11 17:46 陌冉 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 我们先搭建一个测试场景 我们可以看到4个but的话是进行合批只有2个DrawCall,当我们将第二个button的RectTransform的PosZ进行修改 可以发现DrawCall增加了4个,我们通过FrameDebug来查看合批的过程可以发现 修改了PosZ打断了正常的合批流程,导致btn1和 阅读全文
posted @ 2020-10-28 15:58 陌冉 阅读(857) 评论(1) 推荐(0) 编辑
摘要: 想到啥写啥吧,就随笔类似记录知识点一样一个个说,有空的话再编辑或者再开新帖具体讲讲某些点,都是UGUI优化的建议 (1)优化填充率,裁减掉无用的区域,镂空等。 (2)Mask的使用以及选择,或者用自用Mask,这块原理我在UGUI的合批里讲过,可以翻一翻我前面博客这里不再复述。 (3)少用unity 阅读全文
posted @ 2020-10-28 11:07 陌冉 阅读(1011) 评论(2) 推荐(0) 编辑