论坛首页 Java企业应用论坛

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

浏览 13134 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2016-05-09   最后修改:2016-05-19
本期特邀《大话Java性能优化》作者:周明耀, ID: 麦克周 针对Java性能优化问题给予大家解答,欢迎网友积极提问,与专家一起讨论!

专家简介:
12年投资银行项目、分布式计算项目工作经验,IBM开发者论坛专家作者。
一名IT技术狂热爱好者,一名顽强到底的工程师。推崇技术创新、思维创新,对于新技术非常的热爱,致力于技术研发、研究,通过发布文章、书籍、互动活动的形式积极推广软件技术。



欢迎大家就Java性能优化问题向 周明耀 ID: 麦克周 提问。

欢迎大家在活动时间内在本贴集中提问,期间专家会对问题认真进行答复

活动时间:2016-5-9~5-15

活动结束后将会抽取5名会员赠送《大话Java性能优化》一本



图书试读下载:
大话Java性能优化

图书购买链接:
大话Java性能优化

获奖名单:
  • empireghost
  • 东风玖哥
  • HashSet
  • 随便小屋
  • string2020


请以上五位同学把你的地址电话等快递信息私信给管理员,我们这边会统一安排发货。
   发表时间:2016-05-09  
样章中提到了很多之前不太注意的优化,很值得好好看看,学习

不过其中的clone方法 创建新对象,这个是不是还涉及到 深copy 浅copy 以及实现Cloneable?

其中的多用条件运算符,从代码可读性,可维护方面,感觉还是 if-else方式更好一些
0 请登录后投票
   发表时间:2016-05-09   最后修改:2016-05-09
刚上线的一个项目(一个SOA服务,主要是查询数据库,提供rest服务返回json数据)。
服务器配置8G内存,8个cpu4核
JDK1.8
请问,这个项目该如何配置Xms Xmx PermSize MaxPermSize等等
还有垃圾回收算法,以及其他的jvm怎么配置,才能最大限度的提升项目的性能
0 请登录后投票
   发表时间:2016-05-09  
用poi导出excel时,如果是大数据量,内存占用量比较高,有时还会javacore;
而且好像cpu有时也会到峰值,导出时间也比较长,有没有好的优化方案吗?
0 请登录后投票
   发表时间:2016-05-09  
新上线的一个java web项目,如何设置Tomcat的最大线程数、最大连接数。
或者是说,如何根据情况调优这2个参数,有没有什么实战经验可以参考一下的
0 请登录后投票
   发表时间:2016-05-09  
汪老师好,请问这本书是不是只讨论J2EE的?对Android程序员的帮助大吗?
0 请登录后投票
   发表时间:2016-05-09  
empireghost 写道
样章中提到了很多之前不太注意的优化,很值得好好看看,学习

不过其中的clone方法 创建新对象,这个是不是还涉及到 深copy 浅copy 以及实现Cloneable?

其中的多用条件运算符,从代码可读性,可维护方面,感觉还是 if-else方式更好一些


谢谢评价!书写得太厚了,删减了很多内容后还有99万字,所以一部分内容没有覆盖。包含这本书在内的4-5本书是对我过去15年的学习总结,会在这两年全部发表。我想坚持推广和分享技术,我的梦想,会坚持做下去。
0 请登录后投票
   发表时间:2016-05-09  
东风玖哥 写道
汪老师好,请问这本书是不是只讨论J2EE的?对Android程序员的帮助大吗?

你好,编辑写错了,我叫周明耀。这本书是对性能优化的一个总结,一部分针对了java语言的优化实例讲解,属于覆盖多维度的书,推荐给你,是我对15年的总结,我坚持做技术推广。
0 请登录后投票
   发表时间:2016-05-09  
hack3389 写道
刚上线的一个项目(一个SOA服务,主要是查询数据库,提供rest服务返回json数据)。
服务器配置8G内存,8个cpu4核
JDK1.8
请问,这个项目该如何配置Xms Xmx PermSize MaxPermSize等等
还有垃圾回收算法,以及其他的jvm怎么配置,才能最大限度的提升项目的性能

你这个应用服务的业务流程较为简单,没有说明数据量,应用场景,很难给你实际的建议,请你说明。关于垃圾收集算法,这是一个很大的话题,需要根据你的业务逻辑,代码架构方式来谈,可以参考我的书的第七章节,有详细的介绍。
0 请登录后投票
   发表时间:2016-05-09  
chen_yongkai 写道
用poi导出excel时,如果是大数据量,内存占用量比较高,有时还会javacore;
而且好像cpu有时也会到峰值,导出时间也比较长,有没有好的优化方案吗?

主要是两点,一是计算花在哪里?看看你的业务逻辑。二是计算时间较长,是不是产生了很多中间数据,占用了内存?用单步方式调试下。
0 请登录后投票
论坛首页 Java企业应用版

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