在加载URL的内容时,NSXMLDocument的initWithContentsOfURL有时非常慢

时间:2010-01-27 04:25:07

标签: cocoa download initialization

正如标题所说,某些URL在浏览器中加载的时间不到一秒,但在我的cocoa应用程序中,重复运行以下行导致initWithContentsOfURL有时需要30秒才能加载URL。可能是这个问题的根源是什么?

我这样称呼它:

NSXMLDocument* aDoc = [[NSXMLDocument alloc] initWithContentsOfURL:theURL options:NSXMLDocumentTidyXML error:&err];

编辑:

  • 这是一个HTTP文档
  • 我正在任意使用NSXMLDocumentTidyXML,不同的选择会更好吗?
  • 我每次都会加载相同的网址,但有时会花费比平时更长的时间
  • 我正确发布此文档
  • 我是从单独的线程中调用它
  • 查看活动监视器,该行需要30秒才能完成的时间,活动监视器在开始时显示尖峰,然后在其余时间没有网络活动

0 个答案:

没有答案