备战2022春招-java-day9
java
4种垃圾回收方式?
Serial: 串行回收。单线程环境设计且只使用一个线程进行垃圾回收,会暂停所有的用户线程。不适合服务器环境。Parallel: 并行回收(JVM默认)。多个垃圾收集线程并行工作,此时用户线程是暂停的,适用于科学计算/大数据处理首台处理等弱交互场景。CMS: 并发标记清除。用户线程和垃圾收集线程同时执行(不一定是并行,可能交替执行),不需要停顿用户线程。互联网公司多用它,适用对响应时间有要求的场景。G1。G1垃圾回收器将堆内存分割成不同的区域然后并发的对其进行垃圾回收。 如何查看默认的收集器? java -XX:+PrintCommandLineFlags -version java的GC回收的类型主要有几种? UseSerailGC, UseParalelGC, UseConcMarkSweepGC, UseParNewGC, UseParallelOldGC, UseG1
共有 0 条评论