본문 바로가기
728x90

Java87

VM 분석 : Chapter 2 VM의 구조와 튜닝 - 2 PLT 2.3 GC 로그 수집과 분석 HP Unix 경우에는-Xverbosegc 옵션이 있지만 여기서는 자바 표준 옵션인 –verbosegc 을 이용한 로그 수집과 분석에 관하여 알아보겠다. 다음은 –verbosegc 옵션을 주었을 때 생성되는 Minor GC, Full GC 로그이다. 하지만 GC로그는 다른 어플리케이션의 Stdout내용과 같이 출력되.. 2018. 4. 19.
VM 분석 : Chapter 2 VM의 구조와 튜닝 -1 Chapter 2 VM의 구조와 튜닝 PLT 2.1 JAVA 메모리 영역 구조 Sun Microsystems의 자바 HotSpot VM은 힙을 3개의 영역으로 나누고 있다. 1. Permanent space : JVM 클래스와 메소드 개체를 위해 쓰인다. 2. Old object space : 만들어진지 좀 된 개체들을 위해 쓰인다. 3. New(young) object space : 새로 생성된 개체들을 위해 쓰.. 2018. 4. 19.
Java Generic Quick Tutorial 원문: http://www.javacodegeeks.com/2011/04/java-generics-quick-tutorial.html Java Generic Quick Tutorial Generic은 Java 5.0에서 소개되었습니다. 하지만 아직도 많은 Java 개발자들은 Generic의 의미를 아직 이해하지 못하고 있는 것 같습니다. 본 문서에서 그 이해를 돕고자 Generic의 의미 및 사용 방식을 설명하고자 합.. 2018. 4. 19.
The impact of Garbage Collection on Java performance The impact of Garbage Collection on Java performance원문:http://blog.dynatrace.com/2011/03/24/the-impact-of-garbage-collection-on-java-performance/ Major GC가 성능면에서 부정적인 영향을 주는 것은 명백 하지만 우리가 주의해야 할 것이 Major GC 만은 아닙니다. 그리고 우리가 항상 Major GC와 Minor GC을 구분할 수 있는 것도 아.. 2018. 4. 19.
Introduction to servlet 3 new features Introduction to servlet 3.0 new features The servlet 3.0 specification has come up with many new and exciting features. This article explains the major changes since the previous specification. Web framework pluggability Servlet API is the building block of the Java web applications. Almost all the java web application frameworks build on top of the Servlet API. Examples are Sp.. 2018. 4. 19.
Introduction of JDK 7 JDK 7 Version Plan Project Coin (JSR TBD) InvokeDynamic (JSR 292) Fork/Join Framework Mid 2011 Strict Verification Parallel Class Loaders Transfer Queues Phasers Unicode 6.0 Swing Nimbus XRender Pipeline ECC Swing J Layer More New I/O (J SR 203) JDBC 4.1 TLS 1.2 Enhanced Locales SDP & SCTP JDK 8 Version Plan Project Jigsaw Project Lambda Late 2012 Type Annotations (JSR 308) Bul.. 2018. 4. 19.
Inspecting HotSpot JVM Options Inspecting HotSpot JVM OptionsIntroductionA method for inspecting the comprehensive set of HotSpot JVM options and some examples comparing different outputs.BackgroundThe Oracle JVM provides an enormous spectrum of options to control the runtime JVM. These options are given a criminally short and non-comprehensive discussion at the OTN here. OTN divides these options into three.. 2018. 4. 19.
Dependency Injection in Java EE 6 - Part 2 This series of articles introduces Contexts and Dependency Injection for Java EE (CDI), a key part of the Java EE 6 platform. Standardized via JSR 299, CDI is the de-facto API for comprehensive next-generation type-safe dependency injection as well as robust context management for Java EE. Led by Gavin King, JSR 299 aims to synthesize the best-of-breed features from solutions l.. 2018. 4. 19.
Dependency Injection in Java EE 6 - Part 1 This series of articles introduces Contexts and Dependency Injection for Java EE (CDI), a key part of the soon to be finalized Java EE 6 platform. Standardized via JSR 299, CDI is the de-facto API for comprehensive next-generation type-safe dependency injection for Java EE. Led by Gavin King, JSR 299 aims to synthesize the best-of-breed dependency injection features from soluti.. 2018. 4. 19.
728x90