4. 如果响应时间比总吞吐量更重要,并且垃圾收集暂停必须保持短于大约1秒,则使用-XX:+UseConcMarkSweepGC或选择并发收集器-XX:+UseG1GC。
10、几个名词解释①、并行
指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。
适合科学计算、后台处理等弱交互场景。
②、并发
指用户线程与垃圾收集器线程同时执行(但不一定是并行的,可能会交替执行),用户线程继续执行,而垃圾收集线程运行在另一块CPU上。
适合对响应快速的场景,比如Web。
4. 如果响应时间比总吞吐量更重要,并且垃圾收集暂停必须保持短于大约1秒,则使用-XX:+UseConcMarkSweepGC或选择并发收集器-XX:+UseG1GC。
10、几个名词解释①、并行
指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。
适合科学计算、后台处理等弱交互场景。
②、并发
指用户线程与垃圾收集器线程同时执行(但不一定是并行的,可能会交替执行),用户线程继续执行,而垃圾收集线程运行在另一块CPU上。
适合对响应快速的场景,比如Web。
内容版权声明:除非注明,否则皆为本站原创文章。