我有一个使用JAX-WS和Ibatis的Web服务,使用New Relic工具分析时可以看到运行时间是17秒。查看报告的详细信息显示数据库调用很快,但延迟的是:JAXWSWebAppServlet.service()。有人有想法可以??
谢谢你的帮助。
PD:我想知道在我的代码中找到JAXWSWebAppServlet.service()的位置。任何想法??
WS代码:
public static bool ContainsAny(this string stringToCheck, IEnumerable<string> stringArray)
{
int stringLength = stringArray.First().Length;
HashSet<string> stringSet = new HashSet<string>(stringArray);
for (int i = 0; i < stringToCheck.Length - stringLength; ++i)
{
if (stringSet.Contains(stringToCheck.Substring(i, stringLength)))
{
return true;
}
}
return false;
}