は、機能の多くは、このクラスtest.MyClass
からメソッドを使用しているが、それは非常に遅いだと私はタイミングの改善を期待してJNIでコーディングしたい...ライブラリクラスを置き換える方法はありますか?
を交換する方法があることを言うことができますtest.MyClass
ライブラリを変更する必要はありませんが、ライブラリのコードでは、今から特定のメソッドのネイティブ実装で新しいtest.MyClass
を使用しますか?それは古典的な "PCは大丈夫だが、Androidのタイミングは駄目だ"問題だ。
ほとんどの場合、JNIではタイミングが改善されません。ネイティブメソッドを呼び出すのにはオーバーヘッドがあるので、それを悪化させることさえあります。あなたはそれが古典的ではないと確信していますか?私のアルゴリズムは悪いですが、処理能力がより高いのでPC上では見えませんか? – zapl