使用ibatis和jaxws的webservice响应时间长

时间:2015-10-16 17:10:54

标签: java web-services jax-ws newrelic newrelic-platform

我有一个使用JAX-WS和Ibatis的Web服务,使用New Relic工具分析时可以看到运行时间是17秒。查看报告的详细信息显示数据库调用很快,但延迟的是:JAXWSWebAppServlet.service()。有人有想法可以??

enter image description here

谢谢你的帮助。

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;
}

0 个答案:

没有答案