.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技术的优质平台!