2012-02-02 5 views
1

내가자바는 URL 스트림

new URL(url).openStream(); 

를 사용하여 URL을 읽고이 세 번이 불을 지르고에 따라 브라우저에 걸리는 것보다 오래 걸리는 것을 깨달았다하고를 여는 브라우저보다 느립니다. openStream() 메소드는 1 초 이상 걸리지 만 브라우저는 300ms 내에 모든 것을 읽습니다. 어떤 사람이 내가 자바에서 어떻게 최적화 할 수 있는지 말해 줄 수 있습니까?

답변

1

네이티브 코드 사용.

문제는 Java의 코드가 웹킷이나 원시 코드를 사용하여 만든 브라우저만큼 빠르지 않다는 것입니다.

+0

+1, He 's 브라우저가 웹킷을 사용하지 않을 수도 있습니다. – Mob

+0

나는 파이어 폭스에서 그것을 테스트했지만 여전히 Java 때문에 3 배 느려지는지 의심 스럽다. 그렇게 생각하지 않아? – user650585

+0

@ user650585 예를 들어 : Android WebView (웹킷 사용)에서 순수 자바보다 3-4 배 빠른 속도로 작동합니다. –