메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

Optimizing Java 을 읽고

comeco***

|

2019-06-09

자바 최적화

성능 튜닝은 실험과학이다. 추측과 구전 튜닝에 의존할 일이 아니다. 이 책은 복잡한 기술 스택을 다루는 중/고급 자바 개발자에게 정량적이고 검증 가능한 접근 방식으로 자바 애플리케이션 성능을 튜닝하는 방법을 알려준다. 성능 튜닝은 원하는 결과를 정의하고 결정하는 과정이다. 자바 성능에 관한 대부분 자료는 자바 가상 머신 이론과 내부의 모습을 살펴보는 데 그치지만, 이 책은 레시피, 팁/트릭, 알고리즘 등 다양한 부문을 살펴보며 성능 튜닝의 실용적 측면을

  • 저자 : 벤저민 J. 에번스 , 제임스 고프 , 크리스 뉴랜드
  • 번역 : 이일웅
  • 출간 : 2019-04-29

 

이 책은 일단 애플리케이션을 실행 시에 어떤 일이 일어나는지~ 아주 자세히 더욱더 자세히 설명이 되어있다.

 

 

KakaoTalk_20190609_114214492.jpg

 

 

 

학부 시절에 주로 C,C++ 언어를 배우면 메모리 해제를 한 적이 있을 것이다. 아마 개발자가 직접 메모리를 관리를 하면서 코딩했던 기억이.

지금은 자바로 먹고 살지만 메모리 등 전적으로 자바의 가비지 컬렉션을 믿고 코딩을 했던 거 같다.

 

이책은 전반적으로 클래스 로더, 자바 컴파일러가 바이트 코드를 어떻게 처리하는지?

 

그리고 가비지수집에 대한 기초를 좀 더 심화 학습할 수 있을 것이다.

그리고 다양한 컴파일러와 특히 재미있게 읽었던 부분은 성능 테스트 부분

그리고 이해를 돕기 위한 그림 및 팁으로 설명이 친절하게 되었던 거 같다.

 

또한 유명한 개발자들의 블로그 링크 또한 있으므로 참조하면 좋을 것 같다.

 

평소에는 접하지 못했던 내용으로 가득하였다.

 

확실히 이 책은 나에게는 좀 아주 어려웠다.

 

하지만 그래도 요즘 아무리 하드웨어 및 클라우드 베이스로 개발을 한다고 하더라도

오히려 이런 기본을 더욱더 심화적로 학습을 해야 할 때가 올 것이다.

 

아 그리고 이책은 개발자들의 명언 같은 해당 책 속의 내용을 선대 개발자들이 이야기한 짤막한 명언으로 더욱더 이해심을 돕는다.

 

이 책은 나중에 연말 다시 한번 정독을 해야 할 것이다.

 

<이 책의 리뷰는 한빛미디어 '나는 리뷰어다'로 부터 책을 지원받아 작성된 글입니다>

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?