1
我讀書用Java是在打開URL流
new URL(url).openStream();
一個網址,並意識到它需要比什麼需要根據Firebug的瀏覽器的三倍比瀏覽器更慢。 openStream()方法需要一秒多的時間,但瀏覽器在300毫秒內讀取整個事件。有人能告訴我如何在Java中優化它嗎?
我讀書用Java是在打開URL流
new URL(url).openStream();
一個網址,並意識到它需要比什麼需要根據Firebug的瀏覽器的三倍比瀏覽器更慢。 openStream()方法需要一秒多的時間,但瀏覽器在300毫秒內讀取整個事件。有人能告訴我如何在Java中優化它嗎?
使用本地代碼。
問題是Java代碼的工作不會那麼快,因爲瀏覽器的WebKit使用或本機代碼中創建。
+1,儘管他的瀏覽器可能沒有使用webkit。 – Mob 2012-02-02 18:22:57
我在firefox中測試過它,但我仍然懷疑是否由於Java而慢了3倍。你不這麼認爲嗎? – user650585 2012-02-02 18:34:49
@ user650585我也很驚訝:)例如:在Android WebView(它使用webkit)比純Java快3-4倍。 – 2012-02-02 18:54:49