首页 文章 精选 留言 我的

精选列表

搜索[热点技术征文第8期最强语言],共10000篇文章
优秀的个人博客,低调大师

Alibaba Arthas 3.1.5版本支持火焰图,快速定位应用热点

Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。 Gitee: https://gitee.com/arthas/arthas Github: https://github.com/alibaba/arthas 文档:https://alibaba.github.io/arthas Arthas 3.1.5版本带来下面全新的特性: 开箱即用的Profiler/火焰图功能 grep命令支持更丰富的选项 monitor/tt/trace等命令提供更精确的时间统计 telnet/http协议共用3658端口 Profiler/Frame Graph/火焰图 火焰图的威名相信大家都有所耳闻,但可能因为使用比较复杂,所以望而止步。 在新版本的Arthas里集成了 async-profiler ,使用 profiler命令就可以很方便地生成火焰图,并且可以在浏览器里直接查看。 profiler命令wiki: https://alibaba.github.io/arthas/profiler.html profiler命令基本运行结构是 profiler action [actionArg] 。下面介绍如何使用。 启动profiler $ profiler start Started [cpu] profiling 默认情况下,生成的是cpu的火焰图,即event为`cpu`。可以用`--event`参数来指定。 获取已采集的sample的数量 $ profiler getSamples 23 查看profiler状态 $ profiler status [cpu] profiling is running for 4 seconds 可以查看当前profiler在采样哪种`event`和采样时间。 生成svg格式结果 $ profiler stop profiler output file: /tmp/demo/arthas-output/20191125-135546.svg OK 默认情况下,生成的结果保存到应用的`工作目录`下的`arthas-output`目录里。 通过浏览器查看arthas-output下面的profiler结果 默认情况下,arthas使用3658端口,则可以打开: http://localhost:3658/arthas-output/查看到`arthas-output`目录下面的profiler结果: 点击可以查看具体的结果: 如果是chrome浏览器,可能需要多次刷新。 grep命令支持更丰富的选项 标准的linux grep命令支持丰富的选项,可以很方便地定位结果的上下文等。 新版本的`grep`命令支持更多标准的选项,下面是一些例子: sysprop | grep java sysprop | grep java -n sysenv | grep -v JAVA sysenv | grep -e "(?i)(JAVA|sun)" -m 3 -C 2 sysenv | grep JAVA -A2 -B3 thread | grep -m 10 -e "TIMED_WAITING|WAITING" 感谢社区里 @qxo 的贡献。 telnet/http协议共用3658端口 默认情况下,Arthas的Telnet端口是3658,HTTP端口是8563,这个常常让用户迷惑。在新版本里,在3658端口同时支持Telnet/HTTP协议。 在浏览器里访问 http://localhost:3658/ 也可以访问到Web Console了。 在后续的版本里,考虑默认只侦听 3658端口,减少用户的配置项。 monitor/tt/trace等命令提供更精确的时间统计 以前Arthas被诟病比较多的一个问题是,monitor/tt/trace等命令时间统计误差大。因为以前只使用了一个int来保存时间,所以不精确。 在新版本里,改用一个高效的stack来保存数据,时间的准确度大大提升,欢迎大家反馈效果。 感谢社区里 @huangjIT 的贡献。 总结 总之,3.1.5版本的Arthas引入了开箱即用的Profiler/火焰图功能,欢迎大家使用反馈。 Release Note: https://github.com/alibaba/arthas/releases/tag/arthas-all-3.1.5 火焰图的一个参考文章:https://openresty.org/posts/dynamic-tracing/ 最后,Arthas 正在参加2019年度最受欢迎开源中国软件评选,急需大家宝贵的一票支持!!查看 投票后可以到issue里参与图书抽奖:https://github.com/alibaba/arthas/issues/951

优秀的个人博客,低调大师

阿里无人超市 “微笑打折”成世界互联网大会热点

“微笑能打折”、“拿了就走,走了就付”……12月3日至5日,在第四届世界互联网大会.乌镇峰会期间,天猫无人超市作为唯一独立参展项目,惊艳亮相。浑身都是黑科技,天猫无人超市不仅有不可思议的无人支付,还推出了“Happy购”情绪营销,“对着商品微笑能打折”,引得现场嘉宾跃跃欲试。 “太神奇了,微笑居然能打折,这是我从未有过的体验!”12月3日,以色列科学家、诺贝尔奖获得者达尼埃尔·谢赫特曼完成了一把无人超市黑科技体验,并对这场中国互联网奇遇赞不绝口。同样还翘起大拇指的还有中国工程院院士、国家科技进步一等奖获得者倪光南,他啧啧称赞了无人零售的神奇魔力。达尼埃尔·谢赫特曼通过结算门,买走一只天猫公仔中国工程院院士、国家科技进步一等奖获得者倪光南扫码进入天猫无人超市 “微笑能打折”、“拿了就走,走了就付”……在第四届世界互联网大会上,天猫无人超

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册