C#编程
马虎熊
这个作者很懒,什么都没留下…
展开
-
C# 内存分配
博文带着3个疑问学习:(整理的有错误,请大家帮我改正)问题1:CLR管理内存的三块区域是什么?问题2:哪些操作会 创建对象和分配内存?问题3:内存的分配机制?1.CLR管理内存的三块区域注:内存——堆栈 堆(托管堆)线程的堆栈:用于分配值类型的实例-有操作系统管理分配释放内存。GC堆(托管堆):用于分配引用类型的实例对象内存小于8500 byte的。当有内存分配时,垃圾回收器"可能"会对GC堆进行压缩。LOH堆(Large Object Heap):用于分配引用类型的大对象实例(大于85转载 2020-05-15 14:56:30 · 1409 阅读 · 1 评论 -
C# HashTable深度解析
先例举几个问题:1,Hashtable为什么速度查询速度快,而添加速度相对慢,且其添加和查询速度之比相差一个数量等级? 2,装填因子( Load Factor)是什么,hasht...转载 2020-05-14 15:14:32 · 1387 阅读 · 0 评论 -
一文读懂C#的 堆、栈、值类型、引用类型
一文读懂C#的 堆、栈、值类型、引用类型 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_27825451/article/details/805...转载 2020-05-13 21:02:11 · 388 阅读 · 0 评论