Ferdy Galema created NUTCH-1356: ----------------------------------- Summary: ParseUtil use ExecutorService instead of manually thread handling. Key: NUTCH-1356 URL: https://issues.apache.org/jira/browse/NUTCH-1356 Project: Nutch Issue Type: Improvement Reporter: Ferdy Galema Fix For: nutchgora Attachments: NUTCH-1356.patch
Because ParseUtil manages it's own parser threads by creating a thread for every parse it sometimes happens that specific parsers are very expensive. For example, parsers that have threadlocal fields will initialize them for every item to be parsed. By simply introducing a caching ExecutorService the ParseUtil will be able to cache threads therefore parsing more efficient. See attached patch. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira