首页 > 其他分享 >SpringBoot系列---【StopWatch优雅实现统计代码耗时】

SpringBoot系列---【StopWatch优雅实现统计代码耗时】

时间:2023-07-19 16:26:02浏览次数:67  
标签:SpringBoot 耗时 代码 --- stopWatch ms StopWatch log

StopWatch优雅实现统计代码耗时

#org.springframework.util.StopWatch
StopWatch stopWatch = new StopWatch();
stopWatch.start("task1");
//逻辑代码1
...
stopWatch.stop();
log.debug("task1执行耗时:{}ms",stopWatch.getLastTaskTimeMillis());
stopWatch.start("task2");
//逻辑代码2
...
stopWatch.stop();
log.debug("task2执行耗时:{}ms",stopWatch.getLastTaskTimeMillis());
log.debug("总执行耗时:{}ms",stopWatch.getTotalTimeMillis());

标签:SpringBoot,耗时,代码,---,stopWatch,ms,StopWatch,log
From: https://www.cnblogs.com/hujunwei/p/17565915.html

相关文章

  • 第九节 动态规划 - 1
    简介动态规划(DynamicProgramming,DP)及其解决的问题、根据其设计的算法及优化。动态规划是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。由于动态规划并不是某种具体的算法,而是一种解决特定问题的方法,因此它会出现在各式各样的数据结构中,与之相关的题目......
  • logits 与 pre-logits
    logits为fc的输出,应用softmax之前的向量,(b,len)pre-logits这个东西我是从论文《Tied-Augment:ControllingRepresentationSimilarityImproves DataAugmentation 》中看到的,根据源码的解释,pre-logits为特征图flatten之后(应用fc之前)的向量: 特此记录......
  • 使用mvn test -Dtest=具体方法名,结果报:No tests were executed!
    执行命令:mvnw.cmdtest-Dtest=com.cy.store.mapper.UserMapperTests#print问题描述:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-surefire-plugin:2.22.2:test(default-test)onprojectstore:Notestswereexecuted! (Set-DfailIfNoTests=falseto......
  • (GCC) gcc编译选项 -Wl, -start-group,whole-archive,-Wl, Bstatic
    1.start-group编译选项假设程序x依赖三个静态库:libX1.a、libX2.a和libX3.a,而libX2.a又依赖libX1.a,libX3.a依赖libX2.a和libX1.a,正常情况下的CMakeLists.txt格式如下target_link_libraries(xlibX1.alibX2.alibX3.a)但也可以偷懒,不关心静态库的顺序问题,ld......
  • C/C++以太网布网及故障检测模拟[2023-07-19]
    C/C++以太网布网及故障检测模拟[2023-07-19]“数据结构与算法综合设计”任务书专业:计算机与软件工程学院所有专业年级:2021一、 设计题目以太网布网及故障检测模拟二、 设计内容【问题描述】某个以太网内有n台计算机,由于搭建以太网时工作人员的疏忽,现......
  • 最短路之 Bellman-ford 算法
    bellman-ford算法的思想:若有向图有n个点,m条边。扫描所有边,对每条边进行一次松弛(即对a,b为端点,权重为w的边,dist[b]=min(dist[a],dist[a]+w))重复此流程(最多重复n次)直到没有更新操作发生例题1bellmanford板子给你一张n个顶点m条边的有向简单图,顶点编号从1到......
  • M7二极管-ASEMI迷你贴片整流二极管M7二极管
    编辑:llM7二极管-ASEMI迷你贴片整流二极管M7二极管型号:M7二极管品牌:ASEMI芯片个数:1芯片尺寸:46MIL封装:SMAF恢复时间:ns工作温度:-50°C~150°C浪涌电流:30A正向电流:1A反向耐压:1000V正向压降:1.10V引脚数量:2漏电流:>10uaM7二极管特性:ASEMI品牌M7二极管是采用工艺芯片,该芯片......
  • java - 支持word上传的富文本编辑器
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@     page contentType="text/html;cha......
  • MySqlInjector 加不到springboot
    MySqlInjector加不到SpringBootSpringBoot是一个快速开发框架,它简化了Java应用程序的配置和部署过程。然而,有时我们可能会遇到一些问题,例如无法将MySqlInjector加到SpringBoot项目中。本文将介绍如何解决这个问题,并提供代码示例。问题描述当我们尝试将MySqlInjecto......
  • 51单片机-定制器控制LED灯
    #include"reg52.h"#include"delay.h"#include"intrins.h"#include<stdio.h>typedefunsignedintu16;typedefunsignedcharu8;typedefunsignedintuint;typedefunsignedcharuchar;#defineLED_PORTP2#defineSMG_A......