参考资料
环境准备
- jdk 1.8
- jvisualvm 安装BTrace插件
- Atom 用来写BTrace脚本,别用写字板写
- BTrace的基本知识参考Btrace入门到熟练小工完全指南
计算方法调用过程时间
利用@Duration来获取方法调用时间, 顺便验证Array和HashMap在较少量数据下,哪个容器查找更快.
测试代码
|
|
BTrace代码
|
|
结果
谁调用了这个函数
测试代码
见计算方法调用过程时间的测试代码
BTrace代码
|
|
利用@Duration来获取方法调用时间, 顺便验证Array和HashMap在较少量数据下,哪个容器查找更快.
|
|
|
|
见计算方法调用过程时间的测试代码
|
|
微信打赏