• HOME
  • SEARCH
  • TOPICS
  • DATA

  • Java 不同垃圾回收器占用的内存大小

    需求 Java内存中除了堆内存外,还有堆外内存,如:垃圾回收器就会占用一定的堆外内存。 对于在Kubernetes中部署的服务,如果频繁被OOM,需要关注堆外内

    2023-12-27, Views: 986 , Topics: GC JVM Java

  • Java中的串行、并行、CMS 垃圾收集器

    GC 算法 引用计数 复制 标记清除 标记整理 垃圾收集器 Serial串行:为单线程环境设计且只使用一个线程进行垃圾回收,会暂停所有用户的线程,所以不适

    2022-05-30, Views: 2214 , Topics: Java GC

  • Java G1 垃圾回收器

    以前收集器特点 年轻代和老年代是各自独立且连续的内存块。 年轻代收集使用eden+S0+S1进行复制算法。 老年代收集必须扫描整个老年代区域。 都是以尽可能少

    2022-05-30, Views: 2389 , Topics: Java GC

  • Java 中的 GC Roots

    判断是否会被回收 Java使用的是可达性分析法,为了解决引用计数法的循环引用问题。 引用计数法 枚举根节点做可达性分析(根搜索路径) 基本思想 以GC Ro

    2022-05-19, Views: 2110 , Topics: Java GC 面试

  • Java G1 垃圾收集器开启字符串去重

    字符串去重 不是对字符串常量池进行去重,因为StringTable本来就是不重复的。 这里的去重,去的是String对象中的char[]或byte[](不同JD

    2021-08-18, Views: 3181 , Topics: Java GC JVM

  • Java 中的强引用、软引用、弱引用、虚引用、引用队列

    强引用 不会被垃圾回收,OOM也不会对该对象进行回收。因此强引用也是造成Java内存泄漏的主要原因之一。 new出来的对象为强引用,obj2指向obj1后obj

    2021-04-02, Views: 2419 , Topics: Java GC 面试

  • Prev
  • 1
  • Next

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub