[eBook]자바 최적화 : 가장 빠른 성능을 구현하는 검증된 10가지 기법

원제 : Optimizing Java

저 : 벤저민 J. 에번스, 제임스 고프, 크리스 뉴랜드역 : 이일웅출판사 : 한빛미디어발행일 : 2019년 06월05일 | 종이책 발행일 : 2019년 04월29일

  • 크게보기
공유하기
판매가
31,200원 쿠폰받기

적립혜택

1,560P(5%)  

5만원이상 주문시 2천P+등급별 최대 1.5%적립

I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.

추가혜택
5만원이상 최대 24개월 무이자 더보기

파일포맷/용량

pdf / 7.6 MB

이용환경

전용단말기/아이폰/아이패드/안드로이드폰·태블릿/PC

다운로드기간

제한없음

다운로드방법

유/무선 모두 지원 비스킷앱 무선 다운로드 가능

수량

소중한 분들에게eBook선물하세요! [자세히보기]
북카트담기 바로구매
간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (29,640원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (21,840원)
(최대할인 3만원 / 3만원 이상 결제)
Close

쿠폰/사은품/적립포인트는 적용 조건이 맞을 시 제공됩니다.

쿠폰 금액할인 적립P Total 최대혜택 무이자 사은품
- - 2,028P 4,028원 - -

이상품의 다른 구매방식

전체

상품상세정보

저자소개

배송/교환/환불

글씨크게 글씨작게 글씨크기

전체

상품상세정보

저자소개

리뷰

배송/교환/환불

글씨크게 글씨작게 글씨크기

이상품의분류 TOP

이상품의 eBook 파일 정보 TOP

구성 파일 갯수 : 0
구성 파일 명 : 자바 최적화 : 가장 빠른 성능을 구현하는 검증된 10가지 기법
  • 이 상품을 구매후 마이북쇼핑 > 나의 eBook에서 각각의 eBook 파일을 확인할 수 있습니다.
  • Window 10 에서는 PC viewer 작동이 원활하지 않을 수 있습니다.

북마스터소개글 TOP

자바 애플리케이션 성능을 한 단계 높여줄 튜닝 이야기

성능 튜닝은 실험과학이다. 추측과 구전 튜닝에 의존할 일이 아니다. 이 책은 복잡한 기술 스택을 다루는 중/고급 자바 개발자에게 정량적이고 검증 가능한 접근 방식으로 자바 애플리케이션 성능을 튜닝하는 방법을 알려준다.

성능 튜닝은 원하는 결과를 정의하고 결정하는 과정이다. 자바 성능에 관한 대부분 자료는 자바 가상 머신 이론과 내부의 모습을 살펴보는 데 그치지만, 이 책은 레시피, 팁/트릭, 알고리즘 등 다양한 부문을 살펴보며 성능 튜닝의 실용적 측면을 이야기한다.

출판사서평 TOP

자바는 초기 버전 탄생 이후, 엄청난 변화를 거듭해왔다. 처음부터 고성능 언어로 설계된 건 아니었지만 무한한 발전을 거치며 현재 많은 개발자에게 사랑받는 언어가 되었다. 자바가 이처럼 새로운 영역으로 가능성을 넓히는 중에 코어 자바 플랫폼, 커뮤니티, 생태계는 늘 건강하고 활기가 넘친다.

메트로폴리스, 그랄 같은 대담한 신 계획은 코어 VM을 재구성하고 있다. invokedynamic 명령어는 핫스팟이 자체 한계의 틈새를 비집고 나와 다음 10년을 향한 새로운 모습으로 탈바꿈할 수 있게 했다. 자바는 값 타입을 추가하고, 복잡하기 짝이 없는 제네릭스 문제와 다시 씨름하는 등 거침없이 변화할 준비가 되었다.

자바/JVM 성능은 아주 역동적인 분야고 아직도 여러 분야에서 진보의 노력이 진행 중이다. 자바/네이티브 코드 상호작용, 오라클 ZGC 등 새로운 가비지 수집기를 비롯해 수많은 프로젝트가 진행되고 있다.

성능 엔지니어나 개발자가 알아야 할 지식은 실로 광범위하다. 이 책이 독자를 자바 성능의 세계로 친절히 안내하고 훌륭한 이정표를 제공하는 길잡이가 되길 바란다.

[주요 내용]
- 최신 하드웨어 및 운영체제를 최대한 활용하는 자바 원리와 기술을 배운다.
- 다양한 성능 테스트 방법과 팀원들을 애태우게 만드는 일반적인 안티패턴을 살펴본다.
- 자바 성능 수치를 측정할 때 빠지기 쉬운 함정과 마이크로벤치마킹의 단점을 이해한다.
- JVM 가비지 수집(로깅, 모니터링, 튜닝, 툴 등)의 세계를 탐험한다.
- JIT 컴파일과 자바 언어의 성능 향상 기법을 탐구한다.
- 자바 컬렉션 API를 성능 측면에서 고찰하고 자바 동시성을 알아본다.

추천사 TOP

20년 동안 JVM 내부에서 벌어지는 일을 이해하느라 많은 시간을 보냈음에도 이 책을 읽으며 더 많은 지식을 얻을 수 있었다. 읽기 쉽게 쓰였으며, 초보와 전문가 모두에게 유용한 정보가 셀 수 없이 수록돼 있다. 이 책은 200코어에 이르는 커다란 서버에서 자바 애플리케이션을 실행하든 리소스가 제한된 리눅스 컨테이너에서 실행하든 최고의 성능을 발휘하도록 이끌 것이다.
- 크리스틴 H. 플러드 / 레드햇

오늘날 성능 문제를 해결하려면 툴 사용법을 익혀야 합니다. 자바 언어의 작동 원리는 말할 것도 없고 애플리케이션이 상호작용하는 JVM 라이브러리, 메모리, 컴파일러, GC, 심지어 하드웨어 지식까지 총동원해야 합니다. 필자는 제이루비 프로젝트를 하는 동안 JVM에 관한 불변의 진리 한 가지를 깨달았습니다. 모든 성능 문제는 한 가지 정답이 있는 게 아니라 여러 개 정답이 있다는 사실이죠. 가능한 해결책을 찾고 그중 요건에 가장 알맞은 해결책을 조합하는 게 바로 기술입니다. 지금 여러분의 손에는 한바탕 성능 전투에 임하기 전에 필요한 비밀 병기, 즉 이 책이 들려 있습니다.

자, 동료 여러분! 지금부터 책장을 넘기며 풍성한 툴과 재미난 기법들을 하나씩 섭렵하세요. 가용 리소스를 바탕으로 균형 있게 애플리케이션을 설계하는 방법을 배우세요. JVM을 모니터링하고 튜닝하는 기술을 습득하기 바랍니다. 한물간 라이브러리, 패턴보다 훨씬 효율적인, 최신 자바 기술의 활용법을 터득하세요. 자바로 무궁무진한 가능성을 파헤쳐보시길!

지금이 자바 개발자에게 가장 흥분되는 시기 아닐까요? 지금처럼 자바 플랫폼으로 다재다능하고 응답성 좋은 애플리케이션을 구축할 기회가 많았던 적은 한 번도 없었습니다. 건투를 빕니다!
- 찰리 누터 / 레드햇

목차 TOP

CHAPTER 1 성능과 최적화
1.1 자바 성능: 잘못된 방법
1.2 자바 성능 개요
1.3 성능은 실험과학이다
1.4 성능 분류
1.5 성능 그래프 읽기
1.6 마치며

CHAPTER 2 JVM 이야기
2.1 인터프리팅과 클래스로딩
2.2 바이트코드 실행
2.3 핫스팟 입문
2.4 JVM 메모리 관리
2.5 스레딩과 자바 메모리 모델(JMM)
2.6 JVM 구현체 종류
2.7 JVM 모니터링과 툴링
2.8 마치며

CHAPTER 3 하드웨어와 운영체제
3.1 최신 하드웨어 소개
3.2 메모리
3.3 최신 프로세서의 특성
3.4 운영체제
3.5 단순 시스템 모델
3.6 기본 감지 전략
3.7 가상화
3.8 JVM과 운영체 ...

저자소개 TOP

벤저민 J. 에번스 [저]

데브옵스 팀을 위한 성능 툴 개발사인 jClarity의 공동 창업자이자 기술 위원이다. 자바 커
뮤니티 프로세스 집행 위원회에서 런던 자바 커뮤니티 대표로 활동하며 자바 생태계의 표준을
제정하는 일을 했다. 자바 챔피언, 자바원 록스타인 그는 [The Well-Grounded Java
Developer](매닝, 2012)를 공동 집필했고 자바 플랫폼, 동시성, 기타 관련된 주제로 강연
을 계속해오고 있다.
35,100 (10%)

전체선택

제임스 고프 [저]

자바 개발자 및 저자이다. 워릭 대학교에 다니던 중 처음 자바에 매료되어, 졸업 후 런던 자
바 커뮤니티에 가입했고 그때부터 이 커뮤니티를 중심으로 수년간 JSR-310 설계/테스트를 담
당하며 JCP 집행 위원회에서 활동해왔다. 콘퍼런스 상임 연사이기도 한 그는 현재 모건 스탠리에서 고객 응대 기술 구축에 매진하고 있으며, 세계 각지를 돌며 다양한 나라에서 오랫동안 자바, C++를 가르치고 있다.
35,100 (10%)

전체선택

크리스 뉴랜드 [저]

자바 기술을 응용해 실시간 주식 데이터를 처리하는 ADVFN 사이트의 선임 자바 개발자다. 핫스팟 JVM 내부에서 이루어지는 JIT (적시) 컴파일 결정을 시각화하는 오픈 소스 로그
분석기, JITWatch 프로젝트의 저작자다. 자바 챔피언인 그는 여러 콘퍼런스에서 JIT 컴
파일 기술 강연을 한다.
35,100 (10%)

전체선택

이일웅 [역]

15년 가까이 자바 프런트엔드/백엔드 개발자 및 AA로 활동하면서 다양한 엔터프라이즈 프로젝트 현장을 누벼 왔다. 집에서는 세 여인의 분에 넘치는 사랑을 받고 사는 행복한 딸 바보다. 2014년 이후로 십수 권의 IT 전문서를 번역하며 동료, 후배 개발자들과 지식, 경험을 나누는 일에도 힘쓰고 있다. 소질과 실력은 없지만 시간이 나면 클래식 피아노곡을 즐겨 연주한다.

평점주기 starstarstarstarstar

공유
  • 기대지수

  • 내용

  • 재미

  • 편집/디자인

등록
* 연락처 등 개인정보 입력 시 개인정보도용 등의 불이익이 따를 수 있으니 주의해 주시기 바랍니다. [0 / 200자]

배송/교환/환불 TOP

eBook 구매 안내

  • 인터파크도서 > eBook 메뉴로 접속 후 구매 가능합니다.
  • 스마트폰/패드 biscuit 무료 어플리케이션에서 [스토어]로 접속 후 구매 가능합니다.
  • 비스킷탭에서 [스토어]로 접속 후 구매 가능합니다.
  • 모바일웹 (http://m.book.interpark.com) 에서 eBook 페이지로 접속 후 구매 가능합니다.

eBook 다운로드 안내

  • eBook 상품은 결제완료 즉시 다운로드하여 읽을 수 있습니다.
  • 구매하신 eBook 상품은 총 5대의 기기에 다운로드 하실 수 있습니다.
  • 대여 상품일 경우 eBook 파일의 대여기간이 만료되면 더 이상 eBook 파일을 읽을 수 없습니다.

eBook 다운로드 방법

  • 1. 스마트폰/패드에서 다운로드 받기
    스마트폰/패드 biscuit 어플리케이션 > [다운]에서 구매 상품 다운로드시 [내책장]에서 확인 가능합니다.
    비스킷탭 > [다운로드 대기 eBook]에서 구매 상품 다운로드 시 [서재List]에서 확인 가능 합니다.
  • 2. PC뷰어에서 다운로드 받기
    무료로 제공하는 PC뷰어를 PC에 설치>[다운로드 대기]에서 다운로드 후 이용 가능 합니다.
    Window 10에서는 PC viewer 작동이 원활하지 않을 수 있습니다.

eBook 환불 안내

  • 1. 상품 구매 후 다운로드 받은 경우
    주문 취소가 불가능 합니다.
  • 2. 다운로드 받지 않은 경우
    상품 구입 후 7일 이내 주문 취소 가능합니다. (7일 경과시 취소 불가)

고객센터 안내

  • 1. eBook 콘텐츠 문의 : eBook 고객센터 1588-2547 (평일 - 오전 09:00 ~ 오후 06:00 / 토요일 - 오전 09:00 ~ 오후 01:00 / 일요일, 공휴일 휴무)

전체

상품상세정보

저자소개

배송/교환/환불

TOP