gpt4 book ai didi

webassembly - Blazor 中有没有办法将 wasm-function(#) 映射回 c# 方法?

转载 作者:行者123 更新时间:2023-12-04 03:09:56 27 4
gpt4 key购买 nike

我在 Chrome 上运行 Blazor 页面,我从 Chrome 分析器中看到它在代码 wasm-function(633) 上花费了大量时间。有什么办法可以让我知道这对应于什么 c# 代码?

我想提高页面的性能,这将有助于在更改任何代码之前了解导致性能下降的原因。

我知道 Blazor 的性能与 javascript 等相比并不好,但我也通过有限的实验看到某些 C# 技术的性能优于其他技术。我只是在寻找一种数据驱动的方式来找到我的慢点在哪里。

最佳答案

可悲的是,我认为还不可能将 wasm 函数调用追溯到 c# 代码。 Blazor 使用已编译为 wasm 的 Mono 运行时。 wasm 函数实际上是单声道运行时代码,而不是我的 C# 代码。

我的 c# 代码被编译为在单声道内部运行的中间语言 (IL)。我可能需要寻找 future 的 Blazor 分析器或单声道分析器,它们可以编译为 wasm 以获得我想要的东西。

关于webassembly - Blazor 中有没有办法将 wasm-function(#) 映射回 c# 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55202774/

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