Recent Posts

Java 성능 튜닝 -4- 요약

2010-03-09

객체 Casting 객체 타입 캐스팅은 컴파일 시점이 아닌 런타임 시점에 그 형이 결정되므로 불필요한 캐스팅은 수행시간을 느리게 한다.

Java 성능 튜닝 -3- Overhead의 예

2010-03-09

동일한 로직에 대한 성능차가 얼마나 큰 Overhead를 일으키는지에 대한 예를 작성해 보았다. 다음은 간단한 Echo의 예이다. 예 1) public class Echo1 { ... // Get Server Status private boolean ...

Java 성능 튜닝 -2- Collection

2010-03-09

Java에서는 Map, List, Set의 자료구조를 구현한 다양한 Collection Framework를 표준 패키지로 제공한다. 대표적으로 자주 사용되는 Map, List의 비교표를 보자면,

Java String Pool

2010-03-08

Java는 8가지 Primitive Type을 제외하고는 전부 Object Type이다. 그러나, 자주 사용하는 문자열의 사용 편의성을 위해, 문법차원에서의 방법도 제공한다.