现在的位置: 首页 > 移动开发 > 正文

NET Micro Framework应用程序的性能该怎么优化

2020年06月01日 移动开发 ⁄ 共 842字 ⁄ 字号 评论关闭

  .NETMicroFramework的可剪裁性,高定执行,和天生对硬件高集成度都让它的前途一片光明。当然,它现在还很年轻,就发布的SDKv3.0来看,它还有很长的路要走。下面学步园小编来讲解下NETMicroFramework应用程序的性能该怎么优化?

  NETMicroFramework应用程序的性能该怎么优化

  1.尽可能减少方法调用!

  方法调用过于频繁对于性能的影响非常大,所以所有的优化都是以这个为大前提的。

  2.尽可能避免使用属性,而用公共域来代替。

  因为编辑器会在编译的时候为每个属性的getter和setter添加访问方法,基于第一条,这是要避免地。

  当然也不是说完全避免使用属性了,毕竟有的时候属性是很方便且必要的。

  比如这个下面这个使用属性的例子:

  publicclassTest{

  publicstringName{get;set;}}

  需要把它改成这样:

  publicclassTest{

  publicstringName;}

  NETMicroFramework应用程序的性能该怎么优化

  3.只在构造函数里面初始化变量。

  这一条很容易明白,看下面的例子:

  publicclassTest{

  privatestringname="TestString";

  privateDateTimedate=DateTime.Now;

  privateintscore,counter;

  publicTest(){

  score=0;

  counter=0;}}

  初始化的工作其实进行了两次,一次是在声明变量的时候,另外一次是在调用构造函数的时候。遵循第一条原则,我们要尽可能减少方法调用,且构造函数的使用概率很高,所以我们在此需要把初始化的工作全部集中到构造函数里面来进行。

  以上就是关于“NETMicroFramework应用程序的性能该怎么优化”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!

抱歉!评论已关闭.