有没有一种简单的方法来测量整个块的执行时间?这是一个封闭代码,大型Java应用程序,因此我认为某些AOP很难引入startTime/endTime块。
// startTime
PreparedStatement prep = ...
ResultSet rs = prep.executeQuery();
// iterate over whole rs
// endTime
// executionTime = endTime - startTime假设连接在每条语句之后返回到db池,则可以使用一些Java应用服务器提供的"Connection“时间。但我正在寻找最简单的解决方案。
发布于 2017-02-28 08:42:28
为了结束这个问题:我在log4jdbc代码中添加了几行代码来度量整个时间(从开始查询到关闭结果集),并在超过阈值时对其进行记录。
https://stackoverflow.com/questions/37938768
复制相似问题