반응형
기록이라고 해봐야 내부문서라 코드나 영상을 올릴 순 없지만... 그냥 이러이러해서 몇 초 줄였다는 기록을 위해 가능한 부분만.
상위제어기의 성능 개선을 위한 화면
Update history
- 20.03.01 | Preload 성능개선 적용 후 테스트 결과 요약
- 20.07.06 | Jog화면의 구조 개선 적용 후 테스트 결과 요약
20.03.01 | Preload 성능개선 적용 후 테스트 결과 요약
초기화가 끝난 이후 첫번째 하단 메뉴 진입 시의 속도 차이 측정(초)
단위 : 초 | WCM | TB | TW | Status | Jog | Setting |
적용 전 | 3.30 | 3.02 | 0.5 | 2.67 | 4.75 | 1.77 |
적용 후 | 2.75 | 0.90 | 0.5 | 1.67 | 1.54 | 1.20 |
단축 시간 | 0.55 | 2.12 | 0 | 1.00 | 3.21 | 0.57 |
위 결과는 아래 영상 데이터를 참고로 측정되었습니다.
항상 같은 로딩속도를 보장하지 않으며, 최대 로딩 시간은 적용 전 측정 수치 미만입니다.
20.07.06 | Jog화면의 구조 개선 적용 후 테스트 결과 요약
- 부팅 후 최초 Jog화면 진입(Move, Set화면은 진입X로 객체 생성되어있지 않음)(최단로딩, 최장로딩)
횟수 / 초 | 1회 | 2회 | 3회 | 4회 | 5회 | 6회 | 7회 | 8회 | 9회 | 10회 | 평균(초) |
개선 전 |
1.50 | 1.99 | 0.96 | 0.95 | 0.99 | 1.32 | 1.09 | 0.97 | 0.96 | 1.32 | 1.205 |
개선 후 | 0.97 | 0.65 | 0.63 | 1.10 | 0.46 | 0.41 | 1.20 | 1.07 | 0.99 | 1.07 | 0.855 |
- 위 테스트를 위해 Jog화면을 10회 가량 반복 진입한 상태
- Jog화면의 3개 화면(Jog, Move, Set) 진입하여 객체 생성
- Set화면의 3개 화면(Basic, Target, Wci) 진입하여 객체 생성 후, Jog화면 진입(최단로딩, 최장로딩)
횟수 / 초1회2회3회4회5회6회7회8회9회10회평균(초)
개선 전 |
1.75 | 1.50 | 1.73 | 3.68 | 1.63 | 2.17 | 2.19 | 3.23 | 2.65 | 2.64 | 2.317 |
개선 후 | 0.40 | 0.44 | 0.92 | 0.54 | 0.71 | 0.43 | 0.71 | 0.59 | 0.67 | 0.62 | 0.603 |
위 결과는 아래 영상 데이터를 참고로 측정되었습니다.
위 결과 데이터의 참고 데이터(영상)두 개의 TP 중 왼쪽이 개선 후, 오른쪽이 개선 전 코드 적용.(영상 내에서는 개선 후 → 개선 전 순서로 테스트 진행됨)
반응형
댓글