gpt4 book ai didi

performance - 什么 Rust 结构使用 libsystem_m 中的 nearbyint?

转载 作者:行者123 更新时间:2023-11-29 08:12:49 25 4
gpt4 key购买 nike

我用 Valgrind 和 Callgrind 分析了我的程序,发现大部分时间花在了 nearbyint$fenv_access_off 函数上。

我发现它是一个 LLVM 内在函数,但是哪个 Rust 语言构造使用它?我该如何避免?

call map

最佳答案

search for nearbyint查找相关符号 nearbyintf32nearbyintf64。这些are documented将最接近的整数返回到浮点值。但是,似乎没有调用该特定函数。

fenv_access_off appears to be an OS X specific aspect of the math library .

跟踪中的另一件事是round。我相信 round 可以使用 nearbyint。我也没有在标准库中看到任何 round 的情况,它们似乎会发生在一个紧密的循环中。

除此之外,一切都是纯粹的猜测。

关于performance - 什么 Rust 结构使用 libsystem_m 中的 nearbyint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34078460/

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