ライブURLから受信したXMLをループするアプリケーションがあります。XMLは数マイクロ秒以内に受信され、ループを介して処理されます。
私のクライアントは、アプリケーションは非常にCPUを集中的に使用すると言っています。
どういうわけかCPU使用率を減らすことができるかどうかを知りたいのですが?アプリケーション自体は大きくはなく、XMLフィールドの大きなループであり、通常のif条件です。
foreach (XmlNode childNode in childNodes)
{
if (childNode.Name == "update_status")
{
update_status = childNode.InnerText;
}
if (childNode.Name == "title")
{
title = childNode.InnerText;
}
上記のコードから数行。このようなIFステートメントはたくさんあります。