我想在我的服务中找到冗余的代码块。有没有办法检查最后一次使用这个代码是什么时候运行的?服务正在GCP上运行。
nwsw7zdq1#
我不认为有一个很好的解决方案来解决你的问题,但是你可以通过面向方面编程(AOP),用简单的日志记录语句在代码中选择位置,然后监视这些位置。您应该避免包含 * 任何 * 频繁执行的“热代码”,因为这会降低服务速度并生成大量日志(难以管理且成本高昂)。
zwghvu4y2#
有很多方法可以做到这一点,但我个人认为,我会使用登录到这个功能,然后让这个应用程序正常运行。然后,你只需要检查你的日志文件,并检查你的日志消息出现。然而,我不确定是否有可能在您不采取任何行动的情况下获得这些信息,以查看代码块的先前使用情况。
2条答案
按热度按时间nwsw7zdq1#
我不认为有一个很好的解决方案来解决你的问题,但是你可以通过面向方面编程(AOP),用简单的日志记录语句在代码中选择位置,然后监视这些位置。
您应该避免包含 * 任何 * 频繁执行的“热代码”,因为这会降低服务速度并生成大量日志(难以管理且成本高昂)。
zwghvu4y2#
有很多方法可以做到这一点,但我个人认为,我会使用登录到这个功能,然后让这个应用程序正常运行。然后,你只需要检查你的日志文件,并检查你的日志消息出现。
然而,我不确定是否有可能在您不采取任何行动的情况下获得这些信息,以查看代码块的先前使用情况。