HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤩
개발
/
Java
Java
/
💯
Java 기본
/Java 핵심/
Java Memory Allocations

Java Memory Allocations

[ 참고 링크 ] Which Memory is faster ?
  1. Heap Memory
  1. Non Direct ByteBuffer
    1. It is wrapper over byte array, just flavor of Heap Memory.
  1. Direct ByteBuffer
    1. non-direct buffer 에 비해 메모리 할당, 해제에 큰 비용이 들기에 오래동안 쓸 buffer 에 대해서만 쓰는 것이 추천됨. 예를 들어 시스템의 Native I/O 연산에서 쓰이는 버퍼. 일반적으로 프로그램 성능에 상당한 이득을 낼 때에만 사용하는 것이 최선이다.
      • It is Outside of JVM
      • Free from Garbage Collector reach.