Mantis - Resin
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
5784 | minor | always | 08-04-14 10:52 | 09-08-14 10:25 | |
|
|||||
Reporter: | alex | Platform: | |||
Assigned To: | ferg | OS: | |||
Priority: | normal | OS Version: | |||
Status: | closed | Product Version: | 4.0.40 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 4.0.41 | ||
|
|||||
Summary: | 0005784: WINDOWS ONLY: FileServlet: improve download speed | ||||
Description: |
On big file before the download starts we spend considerable amount of time building CRC64. - After the download starts the profile is below 92.763% 29.800s 92.763% JniSocketImpl.writeNative( at com.caucho.vfs.JniSocketImpl.writeNative() at com.caucho.vfs.JniSocketImpl.write() at com.caucho.vfs.JniStream.write() at com.caucho.vfs.WriteStream.nextBuffer() at com.caucho.server.http.HttpResponseStream.writeNextBufferImpl() at com.caucho.server.http.ResponseStream.writeNextBuffer() at com.caucho.server.http.ResponseStream.nextBuffer() at com.caucho.vfs.Path.writeToStream() at com.caucho.server.http.HttpResponseStream.sendFile() at com.caucho.servlets.FileServlet.service() at com.caucho.server.dispatch.ServletFilterChain.doFilter() at com.caucho.server.webapp.WebAppFilterChain.doFilter() at com.caucho.server.webapp.AccessLogFilterChain.doFilter() at com.caucho.server.dispatch.ServletInvocation.service() at com.caucho.server.http.HttpRequest.handleRequest() at com.caucho.network.listen.TcpSocketLink.dispatchRequest() Additional Information This is on a 7G zip file. WINDOWS: Tomcat | Resin + JNI | Resin – JNI 70M/s | 18 M/s | 28M/S |
||||
Steps To Reproduce: | |||||
Additional Information: | |||||
Relationships | |||||
Attached Files: |
There are no notes attached to this issue. |