相关疑难解决方法(0)

易于阅读Golang装配输出?

我有兴趣检查标准Go编译器的x86汇编输出,看看我的代码是否真的被转换为合理有效的汇编代码; 希望通过分析和检查程序集输出,我可以得到一个线索,我应该在哪里/如何重写我的Go代码以获得最佳性能.但是当我使用-S标志检查代码时,Go吐出一团糟!我想要两件事:

  1. 有没有办法让Go编译器将汇编输出转储到文件中,而不仅仅是在终端上打印出来?

  2. 另外,有没有办法让Go编译器将汇编代码分离成单独的函数,带有标签?我知道有些函数可能内联,因此不会出现在汇编代码中.我所看到的只是一个几乎不可能理解的同质组装.

assembly go

26
推荐指数
5
解决办法
9918
查看次数

标签 统计

assembly ×1

go ×1