微软开源GCToolkit,用于解析GC日志的工具
出品|开源中国
文|白开水
微软的 Java 工程组宣布开源了 GCToolkit,一组用于分析 Java garbage collection (GC) 日志文件的库。
根据介绍,GCToolkit 工具包将 GC 日志文件解析为离散事件,并提供了一个API 用于从这些事件聚合数据,使用户能够对由垃圾收集日志表示的 Java 虚拟机(JVM)中托管内存的状态进行任意复杂的分析。
GCToolkit 由 3 个 Java 模块组成,涵盖 API、GC 日志文件解析器和基于 Vert.x 的 messaging backplane。
其中,API 模块是 GCToolkit 的入口;它把使用解析器和 Vert.x 分析 GC 日志文件的细节隐藏在几个方法调用中。解析器模块是一个正则表达式和代码的集合;微软方面称,经过多年的发展,其已经成为最强大的 GC 日志解析器。
基于 Vert.x 的 messaging backplane 使用了 2 条消息总线,第一条消息总线来自数据源。当前的实现是从 GC 日志文件流式传输 log lines。这条总线上的监听器是将数据源的数据转换为代表 GC 周期或安全点的事件的解析器。然后这些事件被发布在事件总线上,事件总线上的监听器能够接收和处理他们感兴趣的事件。
GCToolkit 还提供了一个简单的聚合器/聚合框架,用于捕获和分析 GC 日志文件数据。
微软 Kirk 称,一个不理想的配置收集器会导致你的应用程序需要更多的 CPU 和内存,同时降低你的最终用户体验。"挑战在于,要优化调整 GC,需要在几个关注点之间建立一种微妙的平衡,如果没有工具的帮助,所有这些关注点都不容易看到。GCToolKit 则有助于使这些变得更加容易。"
辅助驾驶自动驾驶!媒体实测主动刹车功能,结果触目惊心上周南京街头有一位特斯拉车主,早高峰上班途中,双手交叉于胸前,闭目养神。而车辆则自动跟随前方的车流前进,处于无人驾驶状态。视频一发布,全网一片骂声。人们在感叹为何如今无畏的无知者在
一把筋膜枪,戳破多少人的中产幻觉你的筋膜枪,不比你妈的保健品强!筋膜枪到底值不值得买,这已经是一个脱离日用语境的小资问题。愿意购买它的人,根本不屑于和你讨论这个问题,因为他们的消费主张从来就是贵有贵的道理不会购买
高通骁龙865Plus发布,魅族演我?两个月前,魅族营销负责人万志强信誓旦旦表示可是万总万万没想到昨晚高通的大手印就来了,啪啪的啊!骁龙865Plus,从名字也能看出,骁龙865和去年的骁龙855都只是提升了主频,而提
它来了!维信诺全球首个可量产屏下摄像解决方案进入全面屏时代后,各大厂商都在争相研究怎样搭载前置摄像头的情况下让屏幕更加完整屏占比更大。于是乎减小挖孔弹出式摄像头等设计纷纷出现,但依旧有其局限和不方便之处。而现今被认为最完美的
上校改行,KFC要出游戏鸡?今年最让游戏宅高兴的事,莫过于是索尼PS5发布了。然而要论最让游戏宅幸福的游戏设备,却并非索尼PS5莫属。因为下面要讲的这台游戏设备,不仅可以供我们愉快的打游戏,还可以满足我们对食
小米十年超大杯发布会虽然名字叫小米10周年雷军公开演讲但实际上是小米10周年辛酸史回顾年中超大杯产品发布会。雷军,作为数码圈歌手界鬼畜区赫赫有名的大佬虽然脱口秀实力没罗老师强,但演唱水平演讲功底还是很
刚发射完火箭又要布局免费WiFi,马不停蹄北京时间5月31日凌晨3点22分,在佛罗里达卡纳维拉尔角,全球最大的载人航天飞船龙载着宇航员成功上天了。如果本次计划圆满完成,SpaceX将完成人类历史上数个第一,说它改写了NAS
iQOO发布完美旗舰,iQOO58月17日iQOO在线上举办了新品发布会,正式发布了iQOO5系列(两款手机)。原本以为iQOO会等到明年的骁龙875再放大招,毕竟现在发布也只能用骁龙865,但没想到这次的iQO
realmeV5vivoS7双双发布,外型亮眼8月3日下午2点,RealmeV5在线上正式发布,而晚上7点30,vivoS7也在线上发布。realmeV5作为一款不套娃的手机,realmeV5在外观方面做了很多改变。首先是在配
苹果发布会,iPhone12缺席这几天一直有人说,此次苹果发布会没有iPhone12,只有新iPad和新AppleWatch。就连新iPadAir的外观造型,新AppleWatch多了个SE款都给透了个底朝天。不
Redmi10X系列和K30系列品品谁更香前天realmeX50Pro玩家版发布后,很多人都表示,红米10X性价比肯定会更高,因为红米的性价比一直都可以。但昨天红米10X发布后,很多人都表示失望,为什么会失望?看完你就懂了