On 10/8/2012 9:38 AM, Martin Hewitt wrote:
Hi Joshua,

One more bit of info - what are you using on the client-side to
retrieve the messages? Any details of that configuration (envelope,
fetch parameters etc) could be useful.

Martin

On 8 October 2012 15:04, Joshua Armstrong <[email protected]> wrote:
We're running load tests with James acting as a voicemail server on IBM
SolidDB 7.0.3 and noticing that it sometimes takes up to one second to
retrieve an e-mail from a mailbox.  Here are the conditions:

Mailboxes have > 50 messages.
Each message has an attachment of ~3 MB.
Messages are accessed randomly.
New messages are constantly being added.

I was going to try using a Java VM profiler to pinpoint the slow spots but
does anyone else have any advice?  The reason is that we need to be able to
fetch around 80 three-megabyte messages in under a minute, which ought to be
reasonable.  Thanks!

--
Joshua M. Armstrong
Software Engineer
Centurion, Inc.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

It opens a mailbox, fetches list of message UIDs, then fetches properties for each message. If any are listed as new, it fetches headers on them. When one is selected for open, it fetches the body also. In this case, we want to fetch body for all 50 messages in a mailbox. I'd love to find more fine-grained detail but I'm not really sure how since I can't do a tcpdump on the loopback address in Windows.

--
Joshua M. Armstrong
Software Engineer
Centurion, Inc.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to