Summary: | TagHandlerPool is slow when high concurrently | ||
---|---|---|---|
Product: | Tomcat 7 | Reporter: | Taiki Sugawara <buzz.taiki> |
Component: | Jasper | Assignee: | Tomcat Developers Mailing List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 7.0.19 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Attachments: |
Reduce lock patch
2011-10-29_tc6_52091_StandardWrapper.patch |
Description
Taiki Sugawara
2011-10-26 10:39:01 UTC
Created attachment 27851 [details]
Reduce lock patch
The lock changes look good to me. The log change needed more careful checked. I have vague recollections of memory leaks with Jasper and logging and a number of components using non-static loggers to avoid them. Having checked the initialisation sequence, the logger is created by the container class loader, not a web app class loader so that change should be fine to. I'll commit these changes shortly. Many thanks for the patch. It has been applied to trunk and 7.0.x and will be in 7.0.23 onwards. Created attachment 27862 [details] 2011-10-29_tc6_52091_StandardWrapper.patch TC6 patch for StandardWrapper - backport of r1190389 |