當前位置:編程學習大全網 - 熱門推薦 - JNI調用C函數,能提高運行效率嗎

JNI調用C函數,能提高運行效率嗎

這要取決於在方法中執行的語句,如果只是作壹些簡的操作,調用C/C++代碼反而會拉低效率,如果是比較復雜的壹些運算如圖像處理變換等,C/C++代碼效率更高。

java中引入jni技術的原由是由於java的運行效率較低,當遇到處理圖像聲音等需要大量運算的操作時,java力不從心。所以引入執行效率較高的C/C++代碼供java調用,以彌補java的這壹缺陷。

jni雖然壹定程度上能夠提高效率,但要慎用,適當用。如果只作簡單的加法,卻用jni效率反而大大降低。並且jni會影響java的跨性和穩定性。

  • 上一篇:數壹數供應鏈金融有哪幾種模式
  • 下一篇:三十而嫁的結局介紹
  • copyright 2024編程學習大全網