论坛首页 Java企业应用论坛

高手问答:大话Java性能优化——公布获奖名单

浏览 13811 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2016-05-09  
HashSet 写道
新上线的一个java web项目,如何设置Tomcat的最大线程数、最大连接数。
或者是说,如何根据情况调优这2个参数,有没有什么实战经验可以参考一下的

直接给你数据一定是在骗你,tomcat的连接数很容易查询到设置方式,我想你肯定有其他困惑,可以具体点说出来。
0 请登录后投票
   发表时间:2016-05-10  
麦克周 写道
HashSet 写道
新上线的一个java web项目,如何设置Tomcat的最大线程数、最大连接数。
或者是说,如何根据情况调优这2个参数,有没有什么实战经验可以参考一下的

直接给你数据一定是在骗你,tomcat的连接数很容易查询到设置方式,我想你肯定有其他困惑,可以具体点说出来。


其实我就是想把这2个值设置成一个合理的值,以最大限度的提高tomcat的性能。
其实我想问的是:有什么方法,或者经验不断的调试然后把这2个值调到合适的值
0 请登录后投票
   发表时间:2016-05-10  
Tomcat的nio2比nio效率高吗?为什么现在用的最多的还是nio,而不是nio2
0 请登录后投票
   发表时间:2016-05-10  
HashSet 写道
麦克周 写道
HashSet 写道
新上线的一个java web项目,如何设置Tomcat的最大线程数、最大连接数。
或者是说,如何根据情况调优这2个参数,有没有什么实战经验可以参考一下的

直接给你数据一定是在骗你,tomcat的连接数很容易查询到设置方式,我想你肯定有其他困惑,可以具体点说出来。


其实我就是想把这2个值设置成一个合理的值,以最大限度的提高tomcat的性能。
其实我想问的是:有什么方法,或者经验不断的调试然后把这2个值调到合适的值

你可以写一个测试用例,按连接数区分,比如1,10,50,100,测试实际运行过程中内存的消耗和tomcat的配置关系,用数据说话比较合理。
0 请登录后投票
   发表时间:2016-05-10  
java_web_hack1 写道
Tomcat的nio2比nio效率高吗?为什么现在用的最多的还是nio,而不是nio2

和习惯,理解程度有关
0 请登录后投票
   发表时间:2016-05-10  
现在的很多人,一提到synchronized,就说影响性能。宁愿用redis,mq等跨进程的技术去解决,也不用synchronized。
难道synchronized(JVM内的)比用redis、mq还要差。redis、mq再怎么说,也要跨进程调用,求解释
0 请登录后投票
   发表时间:2016-05-10  
HashSet 写道
现在的很多人,一提到synchronized,就说影响性能。宁愿用redis,mq等跨进程的技术去解决,也不用synchronized。
难道synchronized(JVM内的)比用redis、mq还要差。redis、mq再怎么说,也要跨进程调用,求解释

锁机制自己实现需要很多实践经验,用分布式产品可以不用操心,这是她们选择的原因。而不是技术本身的优劣。
0 请登录后投票
   发表时间:2016-05-10  
麦克周 写道
HashSet 写道
现在的很多人,一提到synchronized,就说影响性能。宁愿用redis,mq等跨进程的技术去解决,也不用synchronized。
难道synchronized(JVM内的)比用redis、mq还要差。redis、mq再怎么说,也要跨进程调用,求解释

锁机制自己实现需要很多实践经验,用分布式产品可以不用操心,这是她们选择的原因。而不是技术本身的优劣。

补充一下,如果是分布式应用场景,用分布式组件是整个系统架构的决策。
0 请登录后投票
   发表时间:2016-05-11  
针对性能优化方面,是否有一些更直观的工具,能够帮助我们更精确准确的定位和分析java程序在运行中 哪些变量或者说程序的效率插一下。
0 请登录后投票
   发表时间:2016-05-11  
Java_大猫 写道
针对性能优化方面,是否有一些更直观的工具,能够帮助我们更精确准确的定位和分析java程序在运行中 哪些变量或者说程序的效率插一下。

真实的找问题方式需要技术水平,经验,逻辑能力,工具结合起来,我书里面第七章基本罗列了免费的软件和使用方法,供参考。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics