HOME > Detail View

Detail View

자바 퍼포먼스 튜닝 : 성능 향상을 위한 205가지 핵심 기법

자바 퍼포먼스 튜닝 : 성능 향상을 위한 205가지 핵심 기법 (Loan 10 times)

Material type
단행본
Personal Author
Shirazi, Jack 서민구, 역
Title Statement
자바 퍼포먼스 튜닝 : 성능 향상을 위한 205가지 핵심 기법 / 잭 시라지 저 ; 서민구 역.
Publication, Distribution, etc
서울 :   한빛미디어 ,   2003.  
Physical Medium
632 p. : 삽도 ; 26 cm.
Varied Title
Java performance tuning
ISBN
897914248X
General Note
찾아보기: p.624-632  
Subject Added Entry-Topical Term
Java (Computer program language) Java (Langage de programmation) Java series (O'Reilly & Associates)
000 00961namccc200301 k 4500
001 000000848226
005 20100806092830
007 ta
008 031017s2003 ulka 001a kor
020 ▼a 897914248X ▼g 13560 : ▼c \28000
035 ▼a KRIC08975249
040 ▼a HYUC ▼c HYUC ▼d 211062 ▼d 211009
041 1 ▼a kor ▼h eng
049 1 ▼l 111271795 ▼l 121090110 ▼f 과학 ▼l 121090111 ▼f 과학
082 0 4 ▼a 005.133 ▼2 21
090 ▼a 005.133 ▼b J41 2003zzL
100 1 ▼a Shirazi, Jack
245 1 0 ▼a 자바 퍼포먼스 튜닝 : ▼b 성능 향상을 위한 205가지 핵심 기법 / ▼d 잭 시라지 저 ; ▼e 서민구 역.
246 1 9 ▼a Java performance tuning
260 ▼a 서울 : ▼b 한빛미디어 , ▼c 2003.
300 ▼a 632 p. : ▼b 삽도 ; ▼c 26 cm.
500 ▼a 찾아보기: p.624-632
650 0 ▼a Java (Computer program language)
650 0 ▼a Java (Langage de programmation)
650 0 ▼a Java series (O'Reilly & Associates)
700 1 ▼a 서민구, ▼e▼0 AUTH(211009)89286
900 1 1 ▼a 시라지, 잭

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Education Reserves1/ Call Number 005.133 J41 2003zzL Accession No. 111271795 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Stacks 5(Eastern Books)/ Call Number 005.133 J41 2003zzL Accession No. 121090110 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Stacks 5(Eastern Books)/ Call Number 005.133 J41 2003zzL Accession No. 121090111 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Education Reserves1/ Call Number 005.133 J41 2003zzL Accession No. 111271795 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Stacks 5(Eastern Books)/ Call Number 005.133 J41 2003zzL Accession No. 121090110 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Stacks 5(Eastern Books)/ Call Number 005.133 J41 2003zzL Accession No. 121090111 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

자바가 처음 출현한 이래, 자바 프로그램에서 '성능'은 언제나 중요한 문제였다. 최근 수년간 자바의 성능은 꾸준히 개선되었지만, 여전히도 튜닝은 중요한 문제로 남아있다. 가장 빠르게 수행되는 코드를 만드는 방법은 지금도 중요하다.

이 책은 모든 종류의 자바 성능 문제를 해결하는 데 필요한 폭넓고, 상세한 설명을 제공한다. 실제 세계의 예를 사용하여 튜닝 절차를 상세하게 기술하면서 객체 생성, 문자열 대신 사용하는 배열 등 코드의 성능을 높일 수 있는 다양한 방법을 제시한다.

이번 개정판에서는 J2EE 애플리케이션의 일반적인 튜닝, JDBC 튜닝, 서블릿과 JSP, EJB에 대한 내용을 추가했다. 그 외에도 컬렉션 최적화, 가비지 컬렉션 통계, 웹 서비스, NIO, 정규 표현식에 관련된 내용도 함께 살펴본다.

  • 원서 :


    Information Provided By: : Aladin
  • Author Introduction

    잭 시라지(지은이)

    컨설턴트이며, 초창기부터 자바를 사용했고, 자바 성능에 중점을 둔 자금분야에 관한 상담을 주로 하고 있다. 자바를 다루기 전에는 스몰토크 애플리케이션을 최적화하였다. 또한 저자는 물리학과 생체 정보학 연구도 하였다. 프로틴 구조체 분야 서적을 출간한 바 있으며, 펄 (Perl) 5 모듈 작업을 도왔다.

    서민구(옮긴이)

    자바스터디 운영진이며, 삼성 소프트웨어 멤버쉽, 연세대학교 전지전자공학부 컴퓨터과학 전공인 학생이다. 오라클에 대해 상당한 기술을 보유하고 있는 DBA이기도 하다. ForGuru라는 사이트에서 자바와 닷넷, 디자인 패턴, 오라클 등에 대한 테크니컬 라이팅을 무료로 하고 있다.

    Information Provided By: : Aladin

    Table of Contents

    
    목차
    역자 서문 = 6
    차례 = 8
    서문 = 15
    1장. 개요
     왜 느린가 = 22
     튜닝 게임 = 23
     시스템 제한 사항, 튜닝 대상 = 23
     튜닝 전략 = 25
     성능 인지 = 27
     튜닝 시작 = 30
     측정 기준 = 36
     불필요한 튜닝 방지 = 37
     성능 점검 목록 = 38
    2장. 프로파일링 도구
     측정과 런타임 = 43
     가비지 컬렉션(GC) = 44
     메소드 호출 = 51
     객체 생성 프로파일링 = 69
     잘못된 메모리 사용 모니터링 = 77
     클라이언트/서버 통신 = 83
     성능 점검 목록 = 90
    3장. JDK 개선
     가비지 컬렉션 = 91
     힙 튜닝 = 93
     전체적인 튜닝 = 93
     힙 튜닝 방법 = 96
     메모리 공유 = 100
     JDK 클래스 대체 = 101
     더 빠른 가상 머신 = 104
     더 나은 컴파일러 최적화 = 108
     썬의 컴파일러와 런타임 최적화 = 118
     고유 머신 코드 컴파일 = 125
     고유 메소드 호출 = 126
     압축하지 않은 ZIP/JAR 파일 = 127
     성능 점검 목록 = 128
    4장. 객체 생성
     객체 생성 통계 = 133
     객체 재사용 = 134
     참조 객체 = 148
     가비지 컬렉션 피하기 = 155
     초기화 = 158
     빠른 초기화와 늦은 초기화 = 161
     성능 점검 목록 = 163
    5장. 문자열
     문자열이 성능에 미치는 영향 = 166
     컴파일과 런타임할 때의 문자열값 부여 비교 = 168
     문자열로의 변환 = 169
     문자열과 문자 배열 = 187
     문자열 비교와 검색 = 199
     국제화 문자열 정렬 = 202
     성능 점검 목록 = 208
    6장. 예외, 단언, 캐스트, 변수
     예외 = 209
     단언 = 215
     캐스팅 = 220
     변수 = 223
     메소드 매개변수 = 226
     성능 점검 목록 = 227
    7장. 반복문, 스위치, 재귀
     반복문 = 229
     반복문 튜닝 = 234
     예외로 인해 종료된 반복문 = 242
     스위치 = 247
     재귀 = 253
     재귀와 스택 = 258
     성능 점검 목록 = 260
    8장. 입출력, 로깅, 콘솔 출력
     System.out 대체 = 263
     로깅 = 265
     입출력 개선 = 267
     직렬화 = 276
     객체 클러스터링과 입출력 연산 횟수 계산 = 288
     압축 = 290
     NIO = 292
     성능 점검 목록 = 302
    9장. 정렬
     불필요한 정렬 과부하 방지 = 305
     효율적인 정렬 프레임워크 = 309
     O(nlogn)보다 나은 정렬 = 317
     성능 점검 목록 = 323
    10장. 스레딩
     사용자 인터페이스 스레드와 기타 스레드 = 327
     경쟁 조건 = 328
     교착상태 = 330
     동기화에 따른 과부하 = 334
     멀티스레드 테스트 시간 측정 = 343
     원자적 접근과 할당 = 344
     스레드 풀 = 348
     로드 밸런싱 = 349
     스레드 문제 해결 전략 = 360
     성능 점검 목록 = 361
    11장. 적절한 자료구조와 알고리즘
     컬렉션 = 364
     자바 2 컬렉션 = 367
     Hashtables과 HashMap = 370
     질의 최적화 = 374
     LinkedList와 ArrayList 비교 = 379
     RandomAccess 인터페이스 = 385
     접근 캐시 = 390
     캐싱 예 = 391
     부분적으로 일치하는 문자열에 대한 인덱스 찾기 = 398
     검색 트리 = 403
     성능 점검 목록 = 423
    12장. 분산 컴퓨팅
     도구 = 427
     메시지 축소 = 429
     통신 레이어 비교 = 432
     캐싱 = 434
     일괄 처리 Ⅰ = 436
     애플리케이션 파티셔닝 = 437
     일괄 처리 Ⅱ = 439
     저수준 통신 최적화 = 440
     분산 가비지 컬렉션 = 446
     데이터베이스 = 446
     웹 서비스 = 447
     성능 점검 목록 = 456
    13장. 언제 최적화해야 하는가
     최적화하면 안 될때 = 458
     클래스 라이브러리와 빈즈 튜닝 = 459
     분석 = 462
     디자인과 아키텍처 = 466
     배포 후의 튜닝 = 482
     성능에 영향을 미치는 기타 요인 = 484
     성능 계획 = 487
     성능 점검 목록 = 490
    14장. 운영체제와 네트워크 성능 향상
     하드 디스크 = 494
     CPU = 500
     램 = 502
     네트워크 입출력 = 503
     성능 점검 목록 = 508
    15장. J2EE 성능 튜닝
     성능 계획 = 511
     J2EE 모니터링과 프로파일링 도구들 = 512
     무엇을, 어디서, 어떻게 측정할 것인가 = 514
     부하 테스트 = 518
     사용자 인지 = 520
     클러스터링과 로드 밸런싱 = 523
     JMS 튜닝 = 528
     성능 점검 목록 = 530
    16장. JDBC 튜닝
     JDBC 성능 측정 = 534
     JDBC 튜닝 = 546
     성능 점검 목록 = 577
    17장. 서블릿과 JSP 튜닝
     Single ThreadModel을 사용하지 말라 = 579
     효율적인 페이지 생성과 출력 = 581
     바디 태그 = 584
     캐시 태그 = 585
     HttpSession = 586
     압축 = 589
     그 외의 성능 향상 팁 = 591
     케이스 스터디 : Ace의 하드웨어 SPECmine 도구 = 593
     성능 점검 목록 = 595
    18장. EJB 튜닝
     주요 디자인 지침 = 598
     성능 최적화 디자인 패턴 = 604
     애플리케이션 서버 = 609
     EJB 튜닝을 위한 조언 = 613
     사례 연구 : 펫 스토어 = 613
     사례 연구 : 엘리트 닷 컴 = 615
     성능 점검 목록 = 616
    19장. 추가 자료
     주요 자료 = 619
     책 = 619
     잡지 = 620
     인터넷 URL = 621
     프로파일러 = 622
     최적화 도구 = 623
    찾아보기 = 624
    
    

    New Arrivals Books in Related Fields

    Ramamurthy, Bina (2021)
    윤관식 (2020)