小编And*_*zzo的帖子

Grails - 如何计算在任何操作上花费的执行时间?

我正在尝试测量应用程序的每个操作所花费的时间,因为我正在重建遗留系统.

现在我在控制器级别这样做:

def actionStart() {
    session.startTime = new Date().getTime()
}
def actionEnd() {
    def endTime = new Date().getTime()
    timeHandler(endTime, session.startTime)
}
def timeHandler(end, start){
    return end - start
}
Run Code Online (Sandbox Code Playgroud)

重要提示:我想将其移动到过滤器并在每个操作的开始和结束时自动执行它.

什么应该是最好的方法?提前致谢.

PS.:获取System.currentTimeMillis()和实例化对象有什么区别?性能?

grails

2
推荐指数
2
解决办法
3699
查看次数

标签 统计

grails ×1