程序中使用了大量的action是否会降低程序的运行速度

javafx 2010-03-10 09:45:22
程序中使用了大量的action是否会降低程序的运行速度
...全文
144 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackersun12345 2010-03-15
  • 打赏
  • 举报
回复
action同时最多只会有一个在执行,不存在大量的action会降低速度一说。
w12321763 2010-03-10
  • 打赏
  • 举报
回复
没有想过这些
但是我想action 太多肯定会影响速度 struts毕竟有监听器的。。
dinghun8leech 2010-03-10
  • 打赏
  • 举报
回复
引用 2 楼 winit 的回复:
看情况了,如果大量的action每次都new的话,确实会降低速度
对于确定是线程安全的,可以用一个实例
此外大量的action会占据jvm的Perm Gen内存

servlet或action实例的生成和维护似乎是servlet容器和其他框架做的事哟。
struts2确实是为每个请求实例化一个新action对象,不过我觉得在当前硬件水平飞速提高的情况下,通常不用考虑。
xiaozejun 2010-03-10
  • 打赏
  • 举报
回复
其实不管你使用什么东西
只要你用上了大量,那么运行速度是必然要降低的
如果你真是程序需要,用大量的action肯定比用大量的
servlet要好 并且功能肯定要强大并且后期维护肯定要强
所以说任何一件事 是有得必有失 就看是得大于失还是失大于得
winit 2010-03-10
  • 打赏
  • 举报
回复
看情况了,如果大量的action每次都new的话,确实会降低速度
对于确定是线程安全的,可以用一个实例
此外大量的action会占据jvm的Perm Gen内存
  • 打赏
  • 举报
回复
这个



















会的
javafx 2010-03-10
  • 打赏
  • 举报
回复
引用 3 楼 xiaozejun 的回复:
其实不管你使用什么东西
只要你用上了大量,那么运行速度是必然要降低的
如果你真是程序需要,用大量的action肯定比用大量的
servlet要好 并且功能肯定要强大并且后期维护肯定要强
所以说任何一件事 是有得必有失  就看是得大于失还是失大于得


对于jsp页面我想全都放到web-inf目录下,在web-inf只能通过action 来访问,这样就得创建大量的Action
一般的多少个Action算是大量的呢
一般是怎么来确定程序哪些是放到web-inf下呢 ,哪些是放到web-inf外面呢
javafx 2010-03-10
  • 打赏
  • 举报
回复
引用 2 楼 winit 的回复:
看情况了,如果大量的action每次都new的话,确实会降低速度
对于确定是线程安全的,可以用一个实例
此外大量的action会占据jvm的Perm Gen内存


对于jsp页面我想全都放到web-inf目录下,在web-inf只能通过action 来访问,这样就得创建大量的Action
一般的多少个Action算是大量的呢
一般是怎么来确定程序哪些是放到web-inf下呢 ,哪些是放到web-inf外面呢

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧