jvm 如何查看特定代码块或if条件最后一次在Java中使用的时间

vcirk6k6  于 2022-11-07  发布在  Java
关注(0)|答案(2)|浏览(105)

我想在我的服务中找到冗余的代码块。有没有办法检查最后一次使用这个代码是什么时候运行的?服务正在GCP上运行。

nwsw7zdq

nwsw7zdq1#

我不认为有一个很好的解决方案来解决你的问题,但是你可以通过面向方面编程(AOP),用简单的日志记录语句在代码中选择位置,然后监视这些位置。
您应该避免包含 * 任何 * 频繁执行的“热代码”,因为这会降低服务速度并生成大量日志(难以管理且成本高昂)。

zwghvu4y

zwghvu4y2#

有很多方法可以做到这一点,但我个人认为,我会使用登录到这个功能,然后让这个应用程序正常运行。然后,你只需要检查你的日志文件,并检查你的日志消息出现。
然而,我不确定是否有可能在您不采取任何行动的情况下获得这些信息,以查看代码块的先前使用情况。

相关问题