go `cmd/compile`: 提供标志以请求仅内联或仅转义分析信息,

plupiseo  于 4个月前  发布在  Go
关注(0)|答案(1)|浏览(55)

-m-m -m 分别要求编译器打印并解释其内联和逃逸分析决策。这非常有用。但我通常只对内联或逃逸分析感兴趣,而不是两者都感兴趣,所以我最终需要通过输出进行筛选。
我们应该保留现有的标志,因为它们被用于世界各地的文档和博客文章。但我希望添加新的标志,仅打印内联或仅逃逸分析(-ml-me?)
大家有什么看法?有争议吗?

pb3skfrl

pb3skfrl1#

我通常更倾向于同时检查两者,以了解哪些地方可以进行优化。并编写了一个 separate tool for visualizing both 。因此,也许更好的解决方案是与编辑器进行更好的集成,而不是引入新的标志?尽管如此,由于 -m 被保留了,这可能是一个正交关注点。

相关问题