未分類 29 5 月 2020 Java 里咋统计一个方法调用的次数? Java 里咋统计一个方法调用的次数? 資深大佬 : x97bgt 1 当然可以用一个变量,每次进方法就+1 。 但是,有没有通用的办法,不会侵入业务的? 如果更进一步,统计变量被访问的次数,这又该咋做?有思路大家讨论讨论也好。 大佬有話說 (14) 資深大佬 : Duelist java 中,除了动态代理应该没有太好的方法吧。 資深大佬 : WEBUG spring 的 aop ? 主 資深大佬 : x97bgt @WEBUG @Duelist AOP 之类的动态代理是可以。但一般的程序都不会加这个功能把。我就是在想能不能从 JVM 的角度去做到 資深大佬 : yeqizhang 好像有个叫探针的技术…… 資深大佬 : Mithril 一般来说进入都会有 log 吧,简单的你可以数一下 log 。或者直接挂 profiler 資深大佬 : redtea arthas 的 monitor 命令应该可以 https://alibaba.github.io/arthas/monitor 資深大佬 : shyling Instrument + asm ? 資深大佬 : JasonLaw AOP != 动态代理 資深大佬 : daimazha agent 資深大佬 : supermoonie java agent asm 資深大佬 : Jacky23333 aop? 資深大佬 : wdmx007 javaagent 資深大佬 : badttt arthas +1 資深大佬 : js8510 加 logging?