axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rich Scheuerle (JIRA)" <>
Subject [jira] Commented: (AXIS2-2946) Attachment Perf Improvement
Date Wed, 11 Jul 2007 19:54:04 GMT


Rich Scheuerle commented on AXIS2-2946:

I added the Axiom changes.  The revision is 555379.

I will add the Axis2 changes on Thursday.


> Attachment Perf Improvement
> ---------------------------
>                 Key: AXIS2-2946
>                 URL:
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Improvement
>          Components: kernel
>            Reporter: Rich Scheuerle
>            Assignee: Rich Scheuerle
> I am working on  a performance improvement improvement reading attachments.
> Currently the Axiom Attachments code reads bytes until it surpasses the file threshold.
 If the file threshold is high (i.e. 100M) this causes a very large buffer to be created....even
if the attachment is stored on file.
> The improvement is to use the content-length  of the message as a heuristic to determine
if the attachments should be flushed to file.
> This improves performance and memory footprint.
> The first part of the change is to add an Axiom Attachment constructor to axiom that
accepts a content-length parameter.  If the content-length is set, then the the heuristic
is used.
> The second part of the change is to add code to the Axis2 kernel builder to pass in the

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message