스터디 16주차
temp
전의 displayinfo.java 링크 에서 발견했던 boolean equals메소드와 copyfrom 메소드를 수정할 예정
equals
먼저 equals 메소드는 자주 틀릴 수 있는 필드나, 자료형의 비교 빠르기 등을 개선하면 될듯함.
copyfrom
호출되는 형식을 확인
호출되는 곳 확인가능
diplayinfo.java의 필드들 만을 그대로 (copyfrom 메소드에 있는 변수들 모두) 옮겨적음 Display 관련 변수는 일단 주석처리 했다.
이후에 aosp의 displayinfo.java에 있는 메소드들을 똑같이 복사하여, 최대한 비슷하게 구현하도록 노력하기 위해, (그래도 주석처리된게 몇 개 있다) 성능비교를 시작함
clone()과 copyfrom()을 비교하기 위한 테스트 클래스이다.
각 clonetest 객체 t1, t2의 변수들에 임의로 대입시킴.
시간 비교를 했다.
15번실행을 하였다
clone메소드가 성능이 우세하게 나왔다 문제는 실상황 아니면 주석처리를 한 메소드나 필드가 영향을 미칠 수 있다 빌드를 해보면 결과가 달라지나?
나중에 wm 서버쪽에서 다른 성능의심구문을 찾아보자.