当前位置:  开发笔记 > 编程语言 > 正文

您如何命名变量对应用程序的内存使用情况有影响吗?

如何解决《您如何命名变量对应用程序的内存使用情况有影响吗?》经验,为你挑选了2个好方法。

声明变量名称,其名称的长度对应用程序的总内存有多大(如果有的话)影响?无论如何还有最大长度吗?或者我们可以自由地详细说明我们的变量(和实例)吗?



1> Reed Copsey..:

实际上,这取决于语言.

如果您使用的是C++或C,则没有任何影响.

如果您使用的是解释性语言,那么您将传递源代码,因此它会产生巨大影响.

如果您使用的编译语言编译为中间语言(如Java或任何.NET语言),则通常变量名,类名,方法名等都是IL的一部分.拥有更长的方法名称会产生影响.但是,如果您稍后通过混淆器,则会消失,因为混淆器会将所有内容重命名为(通常)非常短的名称.这就是为什么混淆经常会影响性能的原因.

但是,我强烈建议使用长的描述性变量/方法/类名.这使得您的代码易于理解,可维护且易读 - 从长远来看,这远远超过任何轻微的性能.效益.



2> Mitch Wheat..:

它对编译语言没有影响.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有