Java

gilbird.com wiki

이동: 둘러보기, 찾기

GC 최적화 (from javaone10)

  1. malloc/free는 gc 보다 성능이 좋다? 상황에 따라 맞을 수도 아닐 수도 있다.
  2. 레퍼런스 카운트로 모든 gc 문제를 해결할 수도 있는데 과거/최신 레퍼런스 카운트 모두 제대로 동작하지 않는다.
  3. 명시적으로 deallocate하면 성능향상을 맛볼 수 있는데 모든 gc 알고리즘에서 지원하는 것은 아니다.
  4. finalizer는 객체를 액세스 못하면 바로 호출할 수 있다. JVM은 finalizer가 언제 동작할지 멈출지 보장하지 않으므로 리소스 해제를 위하여 finalizer를 믿어서는 안된다.
  5. gc는 모든 memory leak을 없앤다.
개인 도구
이름공간
변수
행위
둘러보기
도구모음