1
を開く、ブラウザより遅い私はJavaはURLストリーム
new URL(url).openStream();
を使用して、URLを読み取り、それが放火犯に応じてブラウザのために必要なものよりも3倍の時間がかかることを実現しています。 openStream()メソッドは1秒以上の時間を要しますが、ブラウザは300ミリ秒で全体を読み取ります。 Javaで最適化する方法を教えてもらえますか?
を開く、ブラウザより遅い私はJavaはURLストリーム
new URL(url).openStream();
を使用して、URLを読み取り、それが放火犯に応じてブラウザのために必要なものよりも3倍の時間がかかることを実現しています。 openStream()メソッドは1秒以上の時間を要しますが、ブラウザは300ミリ秒で全体を読み取ります。 Javaで最適化する方法を教えてもらえますか?
ネイティブコードを使用する。
問題はJavaのコードがWebkitやネイティブコードを使用して作成されたブラウザほど高速ではないことです。
+1、彼のブラウザはウェブキットを使用していない可能性があります。 – Mob
私はFirefoxでそれをテストしましたが、Javaのために3倍遅くなるかどうかはまだ疑いがあります。あなたはそうは思わない? – user650585
@ user650585私も驚いていました:)例えば、Android WebView(Webkitを使用)では純粋なJavaより3-4倍高速です。 –