您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

谈谈JProfiler的实现原理

柳鲲鹏 发布时间:2020-11-05 08:59:37 ,浏览量:0

  解析类语言的缺点很明显,优点其实更多。其中一个就是方便进行性能测试。比如说,用JAVA开发的人员,可以使用JProfiler检查CPU的使用情况。

  有人就奇怪了,这是怎么实现的?吾想起以前研究过一段时间的代理,猜测就是使用代理机制实现的。比如运行时,可以看到一句输出:

Executed call: D:\SOFTWARE\JProfiler11\tsjdk64\bin\javaw.exe "
    -agentpath:C:\Program Files\jprofiler11\bin\windows-x64\jprofilerti.dll=port=3119"
    -classpath D:\tsoffice\bin com.office.Main

  其中的agentpath就是代理实现。比如说我调用start()函数,首先被代理接收,然后记录下来,再通过反射进行调用。

  当时研究代理,还不知道有什么用。现在联想一下,就觉得真是好办法。

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0676s