Dev/Backend

[Java/Eclipse] 디버깅 로그, 자바 현재시간, 현재타임, 프로그램 소요시간, java 소요시간, java 시스템시간, java 로그찍기

알굼 2024. 7. 2. 11:11
반응형

java 서비스 실행시간을 측정하기 위하여 currentTimeMillis() 라는 시스템 함수를 사용할 수 있다.
서비스 호출 전, 후로 시간을 기록한 다음, log4j 를 이용하여 확인할 수 있다.

@RequestMapping("/wms/inbound/json/SaveStudentInfo.*")
public String SaveStudentInfo(HttpServletRequest request, Map model) throws Exception{
	// 시작시간
	long start = System.currentTimeMillis();
	DataMap map = (DataMap)request.getAttribute(CommonConfig.PARAM_ATT_KEY);
    
	// 서비스 실행
	Object data = StudentService.saveStudentInfo(map);
	model.put("data", data);
    
    // 종료시간
	long end = System.currentTimeMillis();
    
    // 소요시간
	log.info("소요시간 = " + (end - start) + "초");
	return JSON_VIEW;
}
반응형