捉虫大师 捉虫大师
4年前
一种极致性能的缓冲队列
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。背景在多线程下的生产者消费者模型中,需求满足如下情况:对生产者生产投递数据的性能要求非常高多个生产者,单个(多个也可以,本文只介绍单个的情况)消费者当消费者跟不上生产者速度时,可容忍少部分数据丢失生产者是单条单条地生产数据举个日志采集的例子,日志在不同的
Easter79 Easter79
3年前
try catch引发的性能优化深度思考
!image(https://oscimg.oschina.net/oscnet/up32b6cc19004631f401464526d28e411f.jpg"image")关键代码拆解成如下图所示(无关部分已省略):!demo(https://oscimg.oschina.net/oscnet/up7acbf6def47ac2018d
Go语言性能剖析利器--pprof实战
关于pprof的文章在网上已是汗牛充栋,却是千篇一律的命令介绍,鲜有真正实操的,本文将参考Go社区资料,结合自己的经验,实战Go程序的性能分析与优化过程。
Stella981 Stella981
3年前
JVM垃圾回收与性能调优总结
JVM垃圾回收与性能调优总结(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdeveloper.51cto.com%2Fart%2F201201%2F312639.htm)JVM调优的几种策略(https://www.oschina.net/action/GoToLink?url
Wesley13 Wesley13
3年前
Java与Netty实现高性能高并发
1\.背景1.1.惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用Netty4Thrift压缩二进制编解码技术,他们实现了10WTPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java(https://www.oschina.net/action/GoToLink?urlhttp%3A
Stella981 Stella981
3年前
Spring Boot 项目如何做性能监控?
作者:zhaoyhhttp://zhaoyh.com.cn/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fzhaoyh.com.cn%2F)SpringBoot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,SpringBoot(http
Stella981 Stella981
3年前
OneAPM Cloud Test——系统性能监控神器
2015年8月,OneAPM推出了一款系统性能监控产品——CloudTest,产品上线以来以「两低一高」的特点迅速成为市场增长率最快的一匹黑马。「两低一高」,即低使用成本、低学习成本以及高服务可靠性。无须任何安装埋点操作,用户只需注册一个免费账号,即可自主添加需要监测的URL,开启7×24小时全面系统监控,一旦发生服务不可用,或加载时间超过阈
Easter79 Easter79
3年前
Tomcat和JVM的性能调优总结
<divclass"cmarkdownJarticleContent"<pTomcat性能调优:</p<p找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根
Wesley13 Wesley13
3年前
Java并发学习笔记(17)性能,分离锁
多线程往往比单线程开销要大,这包括加锁释放锁,信号,同步,切换,线程的创建销毁,调度.(1)如何优化性能:     如果重复计算量大的话,使用缓存来保存旧的结果.以便下次计算时使用.     减少阻塞.运行和阻塞会增加上下文切换.     因为锁是串行的这会引起大量的阻塞:所以我们在使用锁的时候要尽量的做到以下几
Stella981 Stella981
3年前
ElasticSearch读写底层原理及性能调优
点击上方蓝色字体,选择“设为星标”回复”资源“获取更多资源!(https://oscimg.oschina.net/oscnet/491424f402c74d8895a6bfde991139b0.jpg)!(https://oscimg.oschina.net/oscnet/6e9de993375a42d0