안녕하세요! 잘 이해가 안되는 부분이 있어서요~
No. Gross Net Gross (%) Net (%) Call
2 10,980 = 10,980 2.0 2.0 Fetch EKKO
1 10,339 = 10,339 1.9 1.9 Open Cursor EBAN
2 7,264 = 7,264 1.3 1.3 Open Cursor EKKO
1 472,693 4,950 87.3 0.9 Call Screen 0100
1 1,417 = 1,417 0.3 0.3 Fetch EBAN
se30조회 한 일부 데이타 인데요...
여기서 NO.는 실행 횟수로 보여지는데
나머지 Gross랑 Net이 무엇을 의미하는지가 이해가 안됩니다
영어가 짧아서인지 영문 설명을 봐도 잘 이해가 안되네요
답변 좀 부탁드립니다.
댓글 3
-
도도마녀
2009.10.13 02:27
-
요요
2009.10.13 02:36
Gross 는 전체 100% 중에 차지하는 비율을 나타내고요.
Net 은 그중에 순수하게 실행된 시간의 비율을 나타낸거예요.
index 총계 순익 Gross Net
1 10000 1000 100 10
2 9000 100 90 1
...
이렇게 있다고 치면
Index 1 은 Gross = 10000 / 10000 * 100 = 100 %
Net = 1000 / 10000 * 100 = 10 %
Index 2 는 Gross = 9000 / 10000 * 100 = 90 %
Net = 100 / 10000 * 100 = 1 %
이렇게 됩니다.
즉 Gross 는 전체 실행시간중에 현재 실행 시점까지 시간에 대한 비율을 나타내고
Net 은 전체 실행시간중에 순수하게 호출된 부분에 대한 시간 비율을 나타냅니다.
-
비와바람
2009.10.13 18:33
감사합니다...
역시 좋은 답변 주셨네요~
두분 덕분에 이해가 잘 되었습니다
gross time은 관련된 모든 서브컴퍼넌트를 포함한 총 시간을 의미하고
net time은 순수하게 호출된 컴포넌트의 시간을 의미합니다
보통 튜닝시에는 개발자는 net time쪽을 보시면 됩니다