我正在尝试获取50封邮件,然后在foreach循环中调用GetMessage(),但这需要很长时间!有没有办法加快在mailkit中获取消息? 这是我的代码:
var mailItems = folder.Fetch(startRange, endRange,MessageSummaryItems.UniqueId);
foreach (var item in mailItems)
{
var message = folder.GetMessage(item.UniqueId);
}
使用Yahoo Mails的dotTrace分析工具后,结果如下:
答案 0 :(得分:0)
您可以尝试使用dotTrace等分析工具来尝试找到可以修复的性能瓶颈,以加快速度。
这就是性能分析器的用途。