首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/dubbogo/blog/4309475

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

“举报”阿里巴巴 Arthas,大幅降低 OOM Trouble shooting 门槛

作者 | Mason MA 【Arthas 官方社区正在举行征文活动,参加即有奖品拿哦~点击投稿】 Arthas 是个不错的工具,这里要再安利一波,当然整个过程还用到了其他工具,如 MAT、YourKIT(这个是付费的),结合起来使用更加便于发现和解决问题。期间还和开发大佬多次沟通,分别获取了不同的信息。 一键安装并启动 Arthas 方式一:通过 Cloud Toolkit 实现 Arthas 一键远程诊断 Cloud Toolkit 是阿里云发布的免费本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、ACK、ACR 和 小程序云等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传、函数计算 和 MySQL 执行器等工具。不仅仅有 IntelliJ IDEA 主流版本,还有 Eclipse、Pycharm、Maven 等其他版本。 推荐使用 IDEA 插件下载 Cloud Toolkit 来使用 Arthas:http://t.tb.cn/2A5CbHWveO...

想知道小蜜蜂连接池性能为啥这么高吗?

相信很多看过小蜜蜂连接池的性能对比图的网友都会觉得惊讶不已,这比被号称史上最快的光连接池还快啊,简直不可思议!想知道它性能强悍的原因吗?今天就为大家解开这个谜团。 连接借用 故事还是要从连接池本身说起,连接池技术是一门古老的IT技术,其本质并不复杂,其工作原理类似图书馆,只不过它借出/回收的是连接对象,在连接池类内部一般至少有两条列表,第一条存放_连接对象_(类似书架), 第二条存放等待者线程(或隐藏式), 如果_连接_都被借光了,借用者只能排队等待其他 借用者归还,等待过程中,某些等待者可能会因为时间达到最大允许时刻点,则会退出等待,这种离开现象叫等待超时。 传递与队列 借用在使用完毕后将被关闭(实际关闭只是代理对象而已),背后自动触发连接池对连接的回收,如果在池中存在等待者,那么连接池将回收过来的连接传递给等待者,这是一件很有意思的事情,各连接池的性能的差异,很大一部分是由传递的速度决定的(谁的传递效率高,谁的性能更强),传递的方式通常是借助于同步队列的管道推拉方式完成的,比如Tomcat-JDBC使用的是闲/忙两条队列,光连接池采用的是同步队列(SynchronousQueue)...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册