当前位置: 首页 > 面试题库 >

最小化会影响Node.js的性能吗?

谢承
2023-03-14
问题内容

在浏览器中,缩小和隐藏或加载异步JavaScript会对性能产生积极影响。在Node.js中运行的代码是否也是如此?

如Example那样,过多的注释和为实例化的类的属性使用长名称通常会严重影响性能和内存使用吗?


问题答案:

是的
,它可以提高编译时的性能,但是编译时对您的整个过程生命周期而言无关紧要,因此无关紧要。唯一的区别是,如果您出于某种奇怪的原因而不断地启动和停止节点程序,那么这样做可能是错误的。

但是,您不希望丑化服务器端代码,因为如果返回错误,您将想知道在人类可读的代码中找到并修复它的位置。

我敢打赌,真正的问题是: 您认为几乎微不足道的编译时性能会抵消它节省的调试代码时间吗?

答案是 否定的 ,那就坚持使用普通的人类可读Javascript。



 类似资料:
  • 假设一款手机游戏由一个MongoDB数据库支持,该数据库包含一个包含数百万文档的用户集合。 现在假设必须与用户关联的几十个属性-例如朋友文档的文档的

  • 问题内容: varchar列上的索引是否会使查询运行缓慢?我可以将其设为int。而且我不需要做LIKE%比较。 问题答案: varchar列上的索引是否会使查询运行缓慢? 不,不是的。 如果优化器决定使用索引,则查询将运行得更快。 该表上的s / s / s会变慢,但不太可能引起注意。 我不需要做LIKE%比较 请注意,使用: …将 不 使用索引,但以下内容将: 关键是在字符串的左侧使用通配符,这

  • 问题内容: 例如,我喜欢在Redis中使用冗长的名称。 这样可以吗?还是会影响性能? 问题答案: 您正在谈论使用的密钥并没有那么长。 您提供的示例键用于一个集合,集合查找方法为O(1)。集合(SDIFF,SUNION,SINTER)上更复杂的操作是O(N)。可能的是,与使用较长的键相比,填充是更昂贵的操作。 Redis带有一个称为的基准实用程序,如果您修改src / redis-benchmark

  • 我们的企业应用程序部署在Jboss Wildfly8.2中。jboss控制台日志是在启动过程中使用环境变量JBoss_Console设置的。这确保使用kill-quit触发的任何线程转储都转储到jboss_console.log。GC统计信息(使用-xx:+printgctimestamps-xx:+printgcdetails收集)也发送到此文件。 日志文件的旋转由 此外,du和ls命令的输出也

  • 我想知道是否可以通过使用更多的超类来提高应用程序的性能。我的问题是关于Kotlin的,但我假设对Java的答案也是一样的。 假设您有这样的继承模式(右边的类是他左边的类的子类): a 也就是说,您不需要所有子类中定义的所有东西,而只需要A类的属性和函数。由于一个模糊的原因,您的代码只使用Z类。 提前感谢您的回答。

  • 本文向大家介绍使用匿名函数会影响性能吗?,包括了使用匿名函数会影响性能吗?的使用技巧和注意事项,需要的朋友参考一下 从某种意义上说,使用匿名函数会影响性能,您需要在每次迭代时创建一个新的函数对象。匿名函数始终使用变量名加载。顾名思义,匿名允许创建没有任何名称标识符的函数。它可以用作其他函数的参数。使用变量名调用它们- 示例 这就是可以使用JavaScript匿名函数的方式- 这是一个例子-