首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java性能优化
订阅
雷人的生活
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
《Java程序性能优化实战》读书笔记(一)
系统的最终性能取决于系统中性能表现最差的组件。为了提升系统的整体性能,必须对系统中表现最差的组件进行优化。 根据Amdahl定律,使用多核CPU对系统进行优化,优化的效果取决于CPU的数量及系统中串行化程序的比重。CPU数量越多,串行化比重越低,则优化效果越好。仅提高CPU数量…
Linux高并发服务器内核优化篇未完
通用内核优化参数
Tomcat的catalina配置之对JVM内存调优
堆内存最大值分配: -Xmx,默认是物理内存的1/4。 默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx 相等以避免在每次GC 后调整堆的大小。 非堆内存最大值…
你对tomcat做了哪些性能调优?
这也是面试的热点问题,结合多年的工作实践,我是李福春,今天总结一下。 一般用在tomcat跟其它HTTP服务器建立连接。 保留默认tomcat下的webapps的 ROOT, host-manager , manager 应用,就可以监控单个tomcat节点的状态。 host-…
亿级流量系列-JVM调优原理深度剖析、服务线上优化实践
1为什么要进行JVM调优?思考1:项目上线后,什么原因使得我们需要进行jvm调优因此基于以上的原因,程序上线后,必须进行调优,否则程序性能就无法提升;也就是程序上线后,必须设置合理的垃圾回收策略;思考
你真的了解亿级流量网站性能优化吗?
在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。 就像前面提到的操作系统的时间片分时调度。打游戏和听音乐两件事情在同一个时间段内都是在同一台电脑上完成了从开始到结束的动作。那么,就可以说听音乐和打游戏是并发的。 …
Java 应用线上问题排查思路、工具小结
本文总结了一些Java应用线上常见问题的定位步骤,分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。 只不过这里先提示一下。在线上应急过程中要记住,只有一个总体目标:「尽快恢复服务,消除影响」。 不管处于…
JMH基准测试入门配置及示例
JMH的全称是Java Microbenchmark Harness,即Java微基准测试工具。 JMH是一个用于构建,运行和分析基于Java及其他JVM语言的基准测试工具。它也是OpenJDK项目的一部分。 要运行JMH基准测试,推荐的方法是使用Maven来构建一个测试项目。…
线上服务平均响应时间太长,怎么排查?
如果有用户反映某功能响应时间太长了,别着急,根据下面的方法进行排查,绝对方便又快速的找到问题原因。 1、首先需要下载阿里开源的Arthas 的诊断工具 Jar 包,下载地址:arthas-boot.jar ;然后将 Jar 包放到 部署服务接口项目的服务器中 。 2、然后使用 …
BeanCopy框架终极指南
如图所示,在开发之中,无论是MVC式的三层架构,还是DDD领域驱动式的架构。总会有各种DTO、DO、PO、VO之间的转换需求。所以我们经常会定义两层Object字段是保持一致的,便于防腐层Assember操作。但现实需求中也会遇到一些复杂映射。所以我们应该如何基于场景选择合适的…