美文网首页
第二章 性能瓶颈的分析和定位(6)

第二章 性能瓶颈的分析和定位(6)

作者: 耕田者 | 来源:发表于2022-07-22 20:34 被阅读0次

    平台和工具

           目前,我们已经知道了什么样的工具可用于剖析,是时候撸起袖子深入钻研典型的性能优化的工作了。为了让你可以复现,我们必须约定使用的框架和工具的确切版本。简而言之,我们采用如下的框架和工具:

           1. Qt 5.9长期支持版本

           2. Windows 10

           3. 开源工具

            这需要一些解释,所以请继续读下去。让我们从Qt框架谈起。

            Qt有许多不同的版本和发布,但在本书中我们仅选择并聚焦于当前(写作本书时)的长期支持版本(long-term support, LTS),即Qt 5.9——因为这是目前最稳定的发布版本。诚然,Qt5.11的预览版也已经发布,但只能非常遗憾地不予讨论。

            Qt是一个跨平台框架,它支持Linux,也支持Mac和Windows, 以及各种嵌入式系统。然而,大多数讲授基于Linux的Qt开发的书仅仅介绍Linux环境下的开发和性能调试工具集。

            在本书中,我们将另辟蹊径——选择Windows平台的最新版本:Windows 10。因为大多数商用Qt项目是基于Windows开发的,而且,坦率地讲,Windows是一个广泛使用的操作系统平台,难道不是吗?就我而言,我在我的大多数项目中选择Windows,仅在嵌入式项目中使用Linux下的Qt。其次,我认为作为开发平台,Windows不知为何被不公平对待了。Windows有许多优秀的工具,反而不如它们在Linux上的对标工具有名,值得好好发掘利用。

            在本书的教程中,为了便于读者实践,我们会提及合适的Linux工具,但相关的实例和解释是基于Windows的。

            此外,为了使每个人都能实践本书的内容,我会尽量使用合适的开源工具。当然对应的商用工具也会被提及,希望可以取长补短,相得益彰。

    相关文章

      网友评论

          本文标题:第二章 性能瓶颈的分析和定位(6)

          本文链接:https://www.haomeiwen.com/subject/kvwbirtx.html