Java
![[자바 최적화] JVM이야기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIipib%2Fbtsoyay1Ay1%2FeHdAuTviTcqxKawW2fLxB1%2Fimg.jpg)
[자바 최적화] JVM이야기
자바 최적화 책 정리 자바 최적화(Optimizing Java) | 벤저민 J. 에번스 - 교보문고 자바 최적화(Optimizing Java) | 자바 애플리케이션 성능을 한 단계 높여줄 튜닝 이야기성능 튜닝은 실험과학이다. 추측과 구전 튜닝에 의존할 일이 아니다. 이 책은 복잡한 기술 스택을 다루는 중/고 product.kyobobook.co.kr 인터프리팅과 클래스로딩 ✅ 인터프리팅 JVM은 스택 기반의 해석 머신이다. -> 어떤 메서드의 호출 스택, 혹은 일부 결과를 스택에 보관하며, 이 스택의 맨 위에 쌓인 값들을 가져와 계산한다. -> 인터프리터는 스택의 위에서부터 옵코드(명령)를 하나씩 순서대로 처리하는 'while 루프 안의 switch문'이다. ✅ 클래스로딩 JVM이 클래스 파일을 실행하기..
![[자바 최적화] 성능과 최적화](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtkZ48%2Fbtsn0E8YWXc%2FTB7UW0jYfzi5iuyCNxs4OK%2Fimg.png)
[자바 최적화] 성능과 최적화
자바 최적화 책 정리 자바 최적화(Optimizing Java) | 벤저민 J. 에번스 - 교보문고 자바 최적화(Optimizing Java) | 자바 애플리케이션 성능을 한 단계 높여줄 튜닝 이야기성능 튜닝은 실험과학이다. 추측과 구전 튜닝에 의존할 일이 아니다. 이 책은 복잡한 기술 스택을 다루는 중/고 product.kyobobook.co.kr 자바 성능: 잘못된 방법 ✅ 잘못된 조언 한동안 구글에서 'Java Performance Tuning'이라 검색하면 97 ~ 98년에 작성된 글 3개가 상위권을 차지했다. 그러나, 이들은 지금은 더 이상 안 맞는, 심지어 애플리케이션에 악영향을 끼칠 만한 내용으로 가득 차 있다. ex) 자바 초창기에 메서드 디스패치(어떤 메소드를 호출할 것인가를 결정하는 과..
![[Java] 등가속도 운동 - t초 후의 위치 계산](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuhMHz%2FbtrV0qIYOkJ%2FKkgZrRvdQG08lztWDVRJF0%2Fimg.png)
[Java] 등가속도 운동 - t초 후의 위치 계산
등가속도 운동에서 방향, 속도, 가속도가 주어질 때, t초 후의 위치 계산하는 코드이다. 물리학이긴 하지만,, 테스트할 일이 있어서 코드로 구현해 보았다. 코드는 유클리드 기하학 기준이다. (좌표평면) // 초기 위치(x, y), 방향(direction), 속도(velocity), 가속도(acceleration)이 주어졌을 때 // t초 후의 위치(x_prime, y_prime)을 계산 double space = velocity * time + 0.5 * acceleration * Math.pow(time, 2); double x_prime = x + space * Math.cos(direction); double y_prime = y + space * Math.sin(direction); 참고삼아 그림..