Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0.1과 현재 master 버전의 속도 테스트 보고서 #6

Open
shin285 opened this issue Sep 12, 2019 · 2 comments
Open

1.0.1과 현재 master 버전의 속도 테스트 보고서 #6

shin285 opened this issue Sep 12, 2019 · 2 comments
Assignees

Comments

@shin285
Copy link
Member

shin285 commented Sep 12, 2019

  • context를 이용하여 thread safe한 구조인 현재의 master 버전과 예전 버전인 1.0.1간의 속도 비교 실험 필요
  • get(char c) 메소드 실행 시 해당 값이 없는 경우에 대한 리턴 값이 다름( new HashMap vs null )
  • get(char[] keys) 메소드 실행 시 내부 로직이 조금 다름 (기존 get(char c) 재사용 vs key의 인덱스 값을 -1 하는 로직이 있음)
@shin285 shin285 self-assigned this Sep 12, 2019
@shin285
Copy link
Member Author

shin285 commented Sep 14, 2019

1.0.1 테스트 결과 : 318ms (branch : speedtest1.0.1)
master 테스트 결과 : 363ms (commit : d221ef8)

@shin285
Copy link
Member Author

shin285 commented Sep 14, 2019

get(char[] keys) 메소드 로직을 기존 1.0.1로 변경한 결과
1.0.1 테스트 결과 : 318ms
변경 후 테스트 결과 : 298ms (commit : 8f4827f)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant