VJTools 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
VJTools 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
VJTools 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织
地区 国产
投 递 者 江南白衣
适用人群 未知
收录时间 2018-06-04

软件简介

VJTools,是主力于Java的唯品会,关于Java的一些小家底:《唯品会Java开发手册》,核心基础类库VJKit ,问题排查工具VJMap 和 VJTop 三部分。

 

1.《唯品会Java开发手册》

《阿里巴巴Java开发手册》,是首个对外公布的企业级Java开发手册, 意义重大。

我们结合唯品会的内部经验,参考《Clean Code》、《Effective Java》等重磅资料进行了大幅定制,感谢阿里授权修改。《唯品会Java开发手册》在线阅读版 。

 

2. 核心类库VJKit

综合众多开源类库的精华而成, 让开发人员避免底层代码的重复开发,默认就拥有最佳实践,尤其在性能的方面。

针对“文本,数字,日期,文件,集合,并发,反射”这些开发人员的日常,VJKit做了两件事情:

一是对Guava与Common Lang中最常用API的提炼归类,避免了大家直面茫茫多的API。

二是对各门各派的精华的借鉴移植:比如一些大项目的附送基础库如Netty,ElasticSearch,一些专业的基础库如Jodd,一些大厂的基础库如Facebook和Twitter。

 

3. 工具集-VJMap

分代版的jmap(新生代,存活区,老生代),是排查内存缓慢泄露,老生代增长过快原因的利器。

jmap -histo PID 打印的是整个Heap的对象统计信息,而为了定位上面的问题,我们需要专门查看OldGen对象,和Survivor区老龄剩男的工具。

致敬R大,思路来源于TBJMap,翻新后支持JDK8,支持Survivor区老龄对象过滤,以及大天秤对输出结果不要看歪脖子的执着。

 

4. 工具集-VJTop

若你习惯以Top观察 “OS指标及繁忙的进程”,也推荐以VJTop观看 “JVM指标及CPU最繁忙,占用内存最多的线程”。

常用场景:

  1. 性能问题快速定位,用vjotp显示出CPU或内存繁忙线程,再实时交互翻查该线程的statk trace。

  2. 压测场景,使用vjtop 实时反馈JVM进程状态,类似于使用dstast对操作系统级别的监控。

  3. 生产环境,当应用出现问题时,用vjtop快速了解进程的状态。可与监控系统联合,发现指标如CPU, 超时数超阈值时,用钩子脚本调vjtop来纪录事发地的状况。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(2) 发布并加入讨论🔥
发表了资讯
2018/08/17 07:59

VJTools 1.0.4 发布,唯品会 Java 常用工具包

VJTools,是主力于 Java 的唯品会,关于 Java 的一些小家底:《唯品会 Java 开发手册》,核心基础类库 VJKit ,问题排查工具 VJMap 和 VJTop 三部分。 VJTools 1.0.4 已发布,是 VJTop 小而美的黄金版,在 JVM 实时监控的层面,目标是追上 dstat 在操作系统监控的地位。 所有使用旧版 VJTop 的,均建议升级到这个版本。 新功能 对所有偏离正常值范围的数据,进行变色提示。 变色规则见 README 文件。 可以过滤线程名,只关心部分...

7
39
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
2 评论
124 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部