Блокировка потоков при очистке файла jsp

Я вижу, что при большой нагрузке многие потоки блокируются при сжатии и распаковке файла JSP с помощью GZIP. Дамп потока выглядит так, как показано ниже. Похоже, он исходит из header.jsp размером 14 КБ.

«http-0.0.0.0-8080-304» daemon prio = 3 tid = 0x0000000008bcc000 nid = 0x302 runnable [0xfffffd7de7bc2000] java.lang.Thread.State: RUNNABLE в java.util.zip.Deflater.deflateBytes (собственный метод) в java.util.zip.Deflater.deflate (Deflater.java:306) - заблокирован <0xfffffd7e589078e8> (a java.util.zip.ZStreamRef) в java.util.zip.DeflaterOutputStream.deflate (DeflaterOutputStream.java:159) в java.util.zip.DeflaterOutputStream.write (DeflaterOutputStream.java:118) в java.util.zip.GZIPOutputStream.write (GZIPOutputStream.java:72) - заблокирован <0xfffffd7e58524d28> (java.util.zip.GZIPOutputStream) в java.util.zip.DeflaterOutputStream.write (DeflaterOutputStream.java:91) в com.pinksheets.common.web.cache.ServletOutputStreamWrapper.write (ServletOutputStreamWrapper.java:24) в java.io.OutputStream.write (OutputStream.java:99) в sun.nio.cs.StreamEncoder.writeBytes (StreamEncoder.java:202) в sun.nio.cs.StreamEncoder.implWrite (StreamEncoder.java:263) в sun.nio.cs.StreamEncoder.write (StreamEncoder.java:106) - заблокирован <0xfffffd7e58524d48> (java.io.OutputStreamWriter) в java.io.OutputStreamWriter.write (OutputStreamWriter.java:190) в java.io.BufferedWriter.write (BufferedWriter.java:170) - заблокирован <0xfffffd7e58524d48> (java.io.OutputStreamWriter) в java.io.PrintWriter.write (PrintWriter.java:382) - заблокирован <0xfffffd7e5824bd80> (java.io.BufferedWriter) в org.apache.jasper.runtime.JspWriterImpl.flushBuffer (JspWriterImpl.java:119) в org.apache.jasper.runtime.JspWriterImpl.write (JspWriterImpl.java:326) в org.apache.jasper.runtime.JspWriterImpl.write (JspWriterImpl.java:342) в org.apache.jsp.include.header_jsp._jspService (header_jsp.java:2032) в org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service (HttpServlet.java:717)

6
задан Sushant Shah 5 July 2011 в 14:59
поделиться