gpt4 book ai didi

c++ - 什么时候应该使用 ASM 调用?

转载 作者:太空狗 更新时间:2023-10-29 23:21:22 25 4
gpt4 key购买 nike

我打算用 C++ 编写一个游戏,它会非常占用 CPU(寻路、遗传算法、神经网络……)所以我一直在思考如何最好地解决这种情况,以便它能够顺利运行。

(让这个问题的顶部部分成为辅助信息,我不希望它限制主要问题,但如果你也能给我旁注就好了)


学习如何使用 ASM 是否值得,这样我就可以在 C++ 中调用 ASM,它能给我显着/显着的性能优势吗?

我应该在什么情况下使用它?

最佳答案

几乎从不:

  • 您只希望在对 C++ 代码进行概要分析并将特定部分确定为瓶颈后使用它。
  • 即便如此,您也只希望在用尽所有 C++ 优化选项后执行此操作。
  • 即便如此,您也只想将 ASM 用于紧密的内部循环。
  • 即便如此,要在现代平台上击败 C++ 编译器也需要大量的努力和技巧。

关于c++ - 什么时候应该使用 ASM 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8488962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com