Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在react native中运行CPU密集型任务_Javascript_Android_Performance_React Native - Fatal编程技术网

Javascript 在react native中运行CPU密集型任务

Javascript 在react native中运行CPU密集型任务,javascript,android,performance,react-native,Javascript,Android,Performance,React Native,我正在运行一个CPU密集型任务来生成加密证明,这在开发模式下工作很快,但在发布模式下计算需要2-3分钟。 据我所知,开发模式使用chrome的v8引擎,而发布模式使用react native的javascript核心。 还有什么方法可以提高性能吗?一般来说,使用Javascript执行CPU密集型任务效率低下。Concider使用Java实现这些算法,甚至使用NDK@VladyslavMatviienko:我考虑过这一点,但问题是没有匹配的java库来生成类似的证明,而且由于涉及复杂的数学运算,

我正在运行一个CPU密集型任务来生成加密证明,这在开发模式下工作很快,但在发布模式下计算需要2-3分钟。 据我所知,开发模式使用chrome的v8引擎,而发布模式使用react native的javascript核心。
还有什么方法可以提高性能吗?

一般来说,使用Javascript执行CPU密集型任务效率低下。Concider使用Java实现这些算法,甚至使用NDK@VladyslavMatviienko:我考虑过这一点,但问题是没有匹配的java库来生成类似的证明,而且由于涉及复杂的数学运算,我们无法将此代码迁移到java。
没有匹配的java库
是可以的,因为并不是所有的东西都已经在库中实现了<代码>由于涉及复杂的数学问题,我们无法将此代码迁移到java我不相信JS中有什么东西是java不可能的。但决定你工作方式的不是我。我知道有些任务不值得去做。一般来说,使用Javascript来完成CPU密集型任务效率很低。Concider使用Java实现这些算法,甚至使用NDK@VladyslavMatviienko:我考虑过这一点,但问题是没有匹配的java库来生成类似的证明,而且由于涉及复杂的数学运算,我们无法将此代码迁移到java。
没有匹配的java库
是可以的,因为并不是所有的东西都已经在库中实现了<代码>由于涉及复杂的数学问题,我们无法将此代码迁移到java我不相信JS中有什么东西是java不可能的。但决定你工作方式的不是我。我知道有些任务不值得去做。