WebAssembly堆64集的文档在哪里



我有一些代码正在尝试优化,它使用HEAPF64.set(jsArray, nativeArray)

这个函数调用的文档在哪里?

它是从jsArray复制到nativeArray的函数还是设置指针?

什么是HEAPF64?如果我在WebAssembly中已经有一个本机缓冲区,我可以直接设置到其中吗?

HEAPF64是emscripten工具链创建的几个ArrayBufferView之一。其他包括HEAPU8和HEAPU32。它们都是同一个底层WebAssembly内存缓冲区的视图,该缓冲区是C/C++程序的地址空间。

这里有一些关于emscripten如何设置的文档:https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html#access-来自javascript 的内存

具体来说,您询问的.set方法记录在此处:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set

最新更新