如何昂贵是.NET方法调用 [英] How expensive are method calls in .net

查看:113
本文介绍了如何昂贵是.NET方法调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是在线code?

推荐答案

这将取决于很多事情

  • 不管JIT内联为您
  • 不管是虚拟
  • 的数量和参数大小
  • 无论是一个实例方法(与隐含的无效支票)
  • 是否有返回值(和它的大小如果是的话)

这是非常的非常的不太可能是你的瓶颈,虽然。与往常一样,写最可读的code,可先,然后基准它,看它是否执行不够好。如果没有,使用一个分析器发现其中的的热点可能的价值微型优化。

It's very, very unlikely to be your bottleneck though. As always, write the most readable code you can first, and then benchmark it to see whether it performs well enough. If it doesn't, use a profiler to find the hotspots which may be worth micro-optimising.

这篇关于如何昂贵是.NET方法调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆