woshilaoda 2012-05-02 01:09
浏览 218
已采纳

spring管理struts2对象,管理成单例对象纠结的问题

需求:
1>为了满足性能测试需求,不能用struts2原有的多例对象,必须单例对象
2>用spring管理struts2对象,而且要单例

我就纠结了,不管spring 怎么管理struts2对象都行,非要单例。单例对象怎么能满足大并发量请求的问题?
难道spring容器会造struts2对象的副本,有spring容易自动管理内存?

从性能测试角度,是单例的好,很省内存。
但从大并发请求考虑,我还是觉得struts2原有的方式不错。

  • 写回答

1条回答 默认 最新

  • oyj7454103 2012-05-02 09:22
    关注

    Spring 自动默认并且推荐也是单例!
    [quote]难道spring容器会造struts2对象的副本,有spring容易自动管理内存? [/quote]
    代理类是会生成的,并且对并发这块也会有相应的措施(比如: ThreadLocal),不然 Spring自己怎么处理并发呢!
    另外
    1.0 如果不是特别大的系统,并发这块基本不需要考虑!
    2.0 单例 多例 占 内存也不会有很大的影响,现在内存很便宜的! :arrow:

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程