扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
影响.NET执行效率的因素
|
掌握虚拟堆栈机器 小心使用,不要滥用。不要在方法或函数中声明太多太大的局部变 |
垃圾回收器 除非开发人员知道自己做什么,要尽量避免干扰垃圾回收器的工作,不要撰写太大的对象。 |
即时编译器JIT 写类方法时避免大方法。 |
最优化机器编译器 使用内联展开可以有效地在使用许多小型函数应用程序中增加执行效率 如果方法有如下特性不会成为内联展开方法
|
foreach 有可能产生缓慢的执行程序代码。 |
string string对象的内容是不可以改变的,如果做串联会造成许多临时字符串对象的创建和释放,很缓慢。要用StringBuilder。 |
Collection类 最好建立一个适合应用程序适用的体积大小,即不要一定用不带参数的形式。 |
引用型和值类型 值类型在堆栈上配置,免除动态建立和释放,也可以避免垃圾回收器过度的启动。 |
小心使用Reflection Reflection很好也很昂贵,要避免在瓶颈或者经常执行的地方用反射。 |
建议 避免滥用XML,昂贵,缓慢。 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者