本节介绍各种优化性能的方法。使用性能指南开始您的调查,然后深入了解高性能模型中详细描述的技术: 性能指南,其中包含一系列优化您的TensorFlow代码的最佳实践。
11剖面图 11.1不要猜测性能配置文件 即使是经验丰富的软件开发人员也常常对其程序中的性能瓶颈进行错误的猜测。因此,请对程序进行分析,查看性能瓶颈所在,并集中精力优化它们。
但是,在优化过程中,标准库调用可能会被其他调用所取代、取消或添加到程序中。静态链接的第三方库代码可能受到链接时间优化的影响。
我们会经常进行性能优化。webpack的最新稳定版本是: 保持最新的Node.js也能够保证性能。除此之外,保证你的包管理工具(例如npm或者yarn)为最新也能保证性能。
请注意,由于发布的Electron版本经过大量优化,调试并不总是那么容易。调试器将无法向您显示所有变量的内容,并且由于内联,尾调用和其他编译器优化,执行路径看起来很奇怪。
11.所有参与union-vtab的表都必须是rowid表。 12.tabname的列名和定义将与基础表相同。应用程序可以访问tabname,就像它是真正的基础表之一一样。
截断优化 当从DELETE语句中省略WHERE并且被删除的表没有触发器时,SQLite使用优化来擦除整个表内容,而不必逐个访问表中的每一行。这种“截断”优化使删除运行速度更快。
多字节字符串与空字符串字符串(NTBS)是布局兼容的,也就是说,除了计算字符数外,可以使用相同的工具来存储,复制和检查。如果正确的语言环境有效,I/O函数还处理多字节字符串。
相比之下,一些工具像ClosureCompiler和RollupJS可以提升(hoist)或者预编译所有模块到一个闭包中,提升你的代码在浏览器中的执行速度。
MongoDB查询分析 MongoDB查询分析可以确保我们建议的索引是否有效,是查询语句性能分析的重要工具。 MongoDB查询分析常用函数有:explain()和hint()。
虽然,在这个特定示例中,可能看起来没有减少很多,但是,在具有复杂的依赖树的大型应用程序上运行时,treeshaking或许会对bundle产生显著的体积优化。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
