gc

  • java中有哪些常用的JVM参数呢?

    转自: http://www.java265.com/JavaCourse/202204/2648.html 下文笔者讲述java中JVM参数的简介说明,如下所示: JVM参数类型…

    Java 2022年7月24日
  • JVM基础和问题分析入门笔记

    1.1 JDK、JRE、JVM的关系 JDK是java开发工具集合,JRE是java运行环境,JVM是Java虚拟机 JDK > JRE > JVM JDK = JRE…

    Java 2022年7月23日
  • 面向对象

    面向对象 内存管理 内存管理: 由JVM管理 堆: 存储new出来的对象(包括实例变量) 垃圾: 没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清扫垃圾 回收过程是透明…

    编程笔记 2022年7月21日
  • JVM面试题

    1、java中会出现内存泄漏吗?前简述   会。自己实现堆载的数据结构时有可能会出现的内存泄露,可参考看effective java   2、64位JVM中,int的长度是多数? …

    Java 2022年7月9日
  • 垃圾回收机制具体是如何执行的?

    Java虚拟机的自动内存管理,将原本需要由开发人员手动回收的内存,交给垃圾回收器来自动回收。不过既然是自动机制,肯定没法做到像手动回收那般精准高效,而且还会带来不少与垃圾回收实现相…

    Java 2022年7月9日
  • Java服务假死后续之内存溢出

    一、现象分析   上篇博客说到,Java服务假死的原因是使用了Guava缓存,30分钟的有效期导致Full GC无法回收内存。经过优化后,已经不再使用Guava缓存,实时查询数据。…

    智能运维 2022年7月5日
  • gc.marksweepcompact疑惑?SerialOldGC、CMS GC

    一、ParNewGC按照上篇,开启ParNewGC后,老年代GC使用的收集器应该是SerialOldGC,通过arthas工具dashboard命令监控,可以看到下图。 图1-1 …

    编程笔记 2022年6月22日
  • .net中清除EXCEL进程最有效的方法

    .net中清除EXCEL进程最有效的方法 1、对excel操作做成一个函数,然后调用此函数。在函数中调用GC.Collect();无用,因为GC不回收调用自己的那一段代码块! 2、…

    智能运维 2022年6月19日
  • springboot中使用mybatis_plus逆向工程

    创建springboot项目,选择图片中所示依赖 mybatis-plus生成的依赖 <!– mybatis_plus –> <dependency> …

    编程笔记 2022年4月18日
  • 什么是浮动垃圾 CMS为什么要重新标记 G1是怎么优化重新标记的过程的

    1 浮动垃圾 如图,GC 线程便利对象树(实际是图),遍历过了A ,然后遍历过了B,遍历到了C,但是还没有遍历完C的儿子D,这时候如果 A.B=null; 那么B就变成了浮动垃圾,…

    编程笔记 2022年4月18日