2011-10-24 58 views
0

我正在使用javamail編寫電子郵件列表程序(收件箱),我想知道是否有某種方法可以提高保存附件的速度。使用javamail提高保存附件的速度性能

這是我的測試:

  1. 使用小緩衝區(2K/4K)
  2. 採用大緩存(1MB)
  3. JVM的Java堆內存的增加

所有以前的測試都具有相同的性能,保存7mb的附件(pdf)大約需要6/7分鐘。

你能否建議我一些更高性能的方法來提高速度?

回答

0

您正在使用哪種協議? IMAP? POP?通過SSL的IMAP?

另外,你瞄準哪個服務器? Gmail嗎?你在哪個平臺上運行你的聽衆? 服務器總是存在限制的可能性(因此你可以做的事情不多)。

如果您正在使用SSL協議,則應確保您有適當的安全設置(對於Unix/Linux平臺,請參閱對JavaMail IMAP over SSL quite slow - Bulk fetching multiple messages的回答)。