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