用C写了一个信号处理功能模块,之后用Emscripten工具链编译成wasm文件,最后微信小程序中调用该模块完成信号处理,但发现在苹果手机上执行一次需要约500毫秒,在安卓手机上执行一次只需要约50毫秒,请问这是什么问题,如何解决。
emcc编译参数如下:
set "COMPILER_OPTIONS1=-O2 -flto -msimd128 -s WASM=1 -s BUILD_AS_WORKER=1 -s ENVIRONMENT='worker' -Wall -Wextra"
set "COMPILER_OPTIONS2=-s ALLOW_MEMORY_GROWTH=1 -s INITIAL_MEMORY=128MB -s TOTAL_STACK=20MB -s STACK_SIZE=2MB"