社区
Web 开发
帖子详情
关于web应用(jsp)性能的探讨
寒冬
2005-03-29 12:22:35
已经用jsp做了一年半的web开发了,这其中遇到了许多问题,其中最多的就是,对所开发的web应用如何能保证他们的性能达到最优,保证,资源的及时释放,而不产生“内存溢出”异常!!
我一直在寻找一些这样的贴子,但是没发现有专门讨论这个问题的,所以我想开这个贴,大家一起讨论一下!!
...全文
517
51
打赏
收藏
关于web应用(jsp)性能的探讨
已经用jsp做了一年半的web开发了,这其中遇到了许多问题,其中最多的就是,对所开发的web应用如何能保证他们的性能达到最优,保证,资源的及时释放,而不产生“内存溢出”异常!! 我一直在寻找一些这样的贴子,但是没发现有专门讨论这个问题的,所以我想开这个贴,大家一起讨论一下!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
51 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zrla
2005-04-12
打赏
举报
回复
study
bestdelphier
2005-04-12
打赏
举报
回复
好贴啊,学习兼up,大伙都来看看。
EchoEverything
2005-04-12
打赏
举报
回复
这个贴好,我也来UP!
OnlyFor_love
2005-04-12
打赏
举报
回复
我觉得最关键的就是:让你的操作有始有终!
vssivl
2005-04-12
打赏
举报
回复
hao
bhw0871
2005-04-12
打赏
举报
回复
好,占个位子学习!
torny52800195
2005-04-12
打赏
举报
回复
好贴~!收藏了~!
DanielYWoo
2005-04-12
打赏
举报
回复
ding
寒冬
2005-04-12
打赏
举报
回复
顶一下吧,大家都看看,多提出一些意见
全粘架构师
2005-04-04
打赏
举报
回复
学习
寒冬
2005-04-04
打赏
举报
回复
顶一下吧,大家都看看,多提出一些意见
DanielYWoo
2005-04-01
打赏
举报
回复
to zhengtao(:p)
Sorry, 我是理解错了
在CPU占有率高的时候,拿OptimizeIt跑一下,看看哪个方法路径占的CPU百分比高,一层一层找,看看是否可以优化,是算法的原因,还是网络延迟,还是gc thread做了full gc,然后相应的更改算法,改变硬件环境,调整VM参数等等。
an_andy
2005-04-01
打赏
举报
回复
好贴啊,..
zhengtao
2005-04-01
打赏
举报
回复
我只是就事论事,不去探讨程序设计。
只是想讨论这种问题的解决方法,增加jvm的内存,web中间件自己会自动调大页面表单的参数吗?可能还要去配置一些文件?
内存大了,客户比较多的情况下,可能会好一些吧。
寒冬
2005-04-01
打赏
举报
回复
这个问题我也很郁闷,我目前用jsp做的程序占系统资源就比较大 ,但是只要要程序很正常运行,就算占点cpu和内存,暂时都可以容忍,我也努力在寻找有什么好的解决办法?
isosanddy
2005-03-31
打赏
举报
回复
内存溢出,我的做法:优化程序,增加jvm的内存。然后内存溢出基本解决,但是java有时狂占cpu,检查程序,也没发现的问题,郁闷中。哪位高手指点一二?
DanielYWoo
2005-03-31
打赏
举报
回复
3000个放到一页让用户提交,万一用户操作了2900个之后,累得眼冒金花不行了,这时候用户的宠物猫跳过来到键盘上,或者是用户的眼睛花了,或者是咖啡洒了,导致用户做了几个误操作,然后用户也搞不清如何恢复,那岂不是前面的2900个动作全要重做?
分页吧,一页最多30个,这样提交就没问题了
而且,用户没有修改的东西,提交前给他disable掉,这样可以只提交改动过的数据
寒冬
2005-03-31
打赏
举报
回复
这种情况一般不会出现,就算会出现,你也应该设法避免他出现,可以分开,多次提交。应为如果不小心错误操作,有可能,导致输入的所有数据又没有了,哈需重新输入,这样的话,对用户来说,是一件很不愿看到的结果。
zhengtao
2005-03-31
打赏
举报
回复
我的意思是说,web服务器对页面表单变量的长度有没有限制?比如你的实验:
第一个页面
<%@ page language="java" contentType="text/html; charset=GB2312"%>
<form name="form1" method="post" action="inde.jsp">
<p>
<input type="text" name="aa">
<input type="text" name="aa">
<input type="text" name="aa">
.....(一直重复3000个试试!肯定无法提交了!)
<input type="text" name="aa">
</p>
<p>
<input type="submit" name="Submit" value="提交">
</p>
</form>
提交处理页面
<%
String[] getAaValues = request.getParameterValues("aa");
if(getAaValues!=null){
for(int i=0;i<getAaValues.length;i++)
out.print(getAaValues[i]+"21/<br>");
}
%>
awaysrain
2005-03-31
打赏
举报
回复
对于比较影响性能的资源,最晚创建,最早释放是个很好的原则
加载更多回复(31)
JSP
外文文献及翻译
一篇有关
JSP
外文文献及翻译的文章。毕业设计中的外文文献可能需要。Java,计算机,网站。
JSP
网页模板
JSP
做的一些分页处理 样式精美 提供给大家学习
jsp
+servlet+MySQL实现的微博项目源码
这是一个简单的java
web
微博项目源码,整合了
jsp
servlet 图片上传,mysql分页,jstl 以及数据库设计的,利于java
web
入门学习的项目
深入体验Java_
Web
开发内幕-核心基础.高清扫描版
深入体验Java_
Web
开发内幕-核心基础.pdf 张孝祥的两本 java
web
核心
jsp
servlet 增删改查 例子
jsp
+servlet增删改查
jsp
servlet 增删改查 例子
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章