java-Servlet请求getparameter的性能
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-Servlet请求getparameter的性能,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含825字,纯文字阅读大概需要2分钟。
内容图文
![java-Servlet请求getparameter的性能](/upload/InfoBanner/zyjiaocheng/651/6b1a0c75be564a209eeac0f35cb25056.jpg)
我注意到我的应用有时很慢,所以我做了一些测试.
这是一个非常简单的Web应用程序.一个servlet获取一些参数而不是存储它们.
除了一件事,一切都很好.第一次获取参数花费的时间太长.我尝试获取哪个参数都没有关系,但是第一次它非常慢.奇怪的是,这并不总是会发生.有时第一次获取参数并不慢.
我的代码看起来像这样
request.getParameter("paramName");
request.getParameter("paramName2");
request.getParameter("paramName3");
获取“ paramName”很慢.得到其他人非常快.
我的意思是:200-800毫秒
很快,我的意思是:?0毫秒
(在代码段中,我没有编写性能测试,但使用的是System.currentTimeMillis())
更新
我已经将项目导出到.WAR文件,并将其部署到Tomcat.一切安好.所以我认为这个问题与Eclipse有关.
解决方法:
我怀疑参数可能会延迟解析-当您首次要求参数时,它可能会解析所有内容,并将其存储以供以后高效访问.
但是,200ms的时间听起来太长了……是在调试器下运行吗?
当然,这完全取决于您的servlet容器.
内容总结
以上是互联网集市为您收集整理的java-Servlet请求getparameter的性能全部内容,希望文章能够帮你解决java-Servlet请求getparameter的性能所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。