简单代码的性能差异
2004-08-30 16:22
288 查看
《.net 框架程序设计》里的几句代码,我重新整理了一下,写成函数,这样下面的反编译代码看起来更方便点:
public void Boxing()
public void Boxing1()
.method public hidebysig instance void Boxing() cil managed
Boxing1函数的:
.method public hidebysig instance void Boxing1() cil managed
第一个函数有三次装箱操作,第二个只有一次,在内存和时间消耗上都要小些。
这么简单的代码,在性能上都有这么大的差异,以前写的程序里还不知道有多少有问题的代码
public void Boxing()
public void Boxing1()
.method public hidebysig instance void Boxing() cil managed
Boxing1函数的:
.method public hidebysig instance void Boxing1() cil managed
第一个函数有三次装箱操作,第二个只有一次,在内存和时间消耗上都要小些。
这么简单的代码,在性能上都有这么大的差异,以前写的程序里还不知道有多少有问题的代码
相关文章推荐
- 简单代码的性能差异
- 简单代码的性能差异
- 简单的代码片段性能测试 -- 顺便测一下正则和异常的性能(使用循环测试做比较)
- 原生代码与托管代码的一个简单性能对比
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- 代码函数从零开始学习OpenCL开发(二)一个最简单的示例与简单性能分析
- Linq to sql 简单性能差异指引 2 (转)
- Linq to sql 简单性能差异指引 (转)
- 我也写几行简单代码来看看Java的性能
- Linq to sql 简单性能差异指引 2 (转)
- 10个简单有效的方法帮你改善jQuery代码与性能
- LevelDB和ForestDB简单性能测试(含代码)
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- 快速构建基于代码级性能测试方法的一种思路和简单实现
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- JavaScript 代码性能优化总结 && 一个最简单的web服务器
- 用perfmon简单分析GDI+性能和代码的一点小改进
- 代码的性能差异
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- 【初学java】反射的性能损耗 -- 简单加法,反射版本执行时间是普通代码版本的20倍!