반응형
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;
}
반응형