저는 프로그래밍이 새로 생겼으며 웹 크롤러에서 논문 작업을하고 있습니다. 나는 웹 크롤러에 의해 제공되었지만 단일 스레드이므로 너무 느린 것으로 나타났습니다. 1000 개의 웹 페이지를 크롤링하는 데 30 분이 걸렸습니다. 실행을 위해 여러 개의 스레드를 만들려고했는데 동시에 1000 개의 웹 페이지를 실행하는 20 개의 스레드가 2 분 밖에 걸리지 않았습니다. 하지만 지금은 "힙 메모리 부족"오류가 발생했습니다. 나는 무엇을했는지 틀림 없다고 확신했는데, 루프를위한 을 20 개의 스레드로 만든다. 오류를 내 보내지 않고 Java 크롤러를 멀티 스레드하는 올바른 방법은 무엇입니까? 그리고 말하기, 내 문제에 대한 해결책을 멀티 스레딩입니까?Java 웹 크롤러의 다중 스레드에 대해 OUT OF MEMORY 오류를 처리하는 방법
http://www.informix-zone.com/node/46
안녕 daveb. 그것은 robots.txt 파일을 따르고 멀티 스레딩은 속도 문제를 해결합니다. 지금은 오류를 피할 수있는 멀티 스레드 프로그램에 가장 효율적인 방법을 찾고 싶습니다. 하나가 있어야합니다. 그렇지 않으면 스레드의 전체 지점이 무엇입니까? – Tobias