gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-28 23:32:22 27 4
gpt4 key购买 nike

声明一个变量名,其名称的长度对应用程序的总内存有多大(如果有的话)影响?反正有最大长度吗?还是我们可以随意详细说明我们的变量(和实例)?

最佳答案

实际上,这取决于语言。

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

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

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

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

关于memory - 您如何命名变量对应用程序的内存使用有任何影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/641026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com