ASP 속도 체크하기


ASP에서 성능 테스트 할 수 있는 가장 기본적인 방법을 소개합니다.
바로 Timer() 를 이용해서 페이지 처음과 끝에 코드를 심고 얼마나
걸렸는지 하는 아주 원시적이지만 가장 기본적이고 효과적인 방법입니다.

▼아래 코드를 IIS에서 돌려 실행해봅시다.
1
2
3
4
5
6
7
8
9
10
11
12
<%
   dim strSql
    dbCon.Open Application("DBInfo")
    dbCon.BeginTrans     //트랜젝션 시작
    dbCon.Execute(strSql)
    if dbCon.Errors.Count = 0 then
        dbCon.CommitTrans          //오류없을 시엔 커밋
    else
        dbCon.RollbackTrans          // 오류일땐 롤백
    end if
    dbCon.Close
%>
cs



방법은 위에 말했듯이 Timer()를 시작에 재고
중간에 for문으로 3천만번 정도 포문을 돌렸다
그리고 마지막은 역시 현재 시간 체크 

▼ 대략 내 오래된 노트북에서는 1천만번이 1.3초 정도 걸린다. (구려)




마무리



이런식으로 뿐이 퍼포먼스 체크는 멋이 없다고요? 그게 ASP 매력입니다. 원시적이면서 기본에 충실한 언어입니다. 


댓글을 달아 주세요