参考答案
结论:用过,常见如堆大小、垃圾回收器及日志参数。核心要点:-Xms与-Xmx设定堆初始与最大值避免动态扩容开销;-Xmn设定新生代大小;-XX:MetaspaceSize与-XX:MaxMetaspaceSize控制元空间(JDK8+);-XX:+UseG1GC指定G1回收器;-XX:+PrintGCDetails -Xloggc:path输出GC日志;-XX:+HeapDumpOnOutOfMemoryError导出堆转储。原理:参数调整优化内存分配与GC频率,如增大堆减少GC次数但延长停顿;选G1适合大堆低延迟。示例:java -Xms2g -Xmx2g -XX:+UseG1GC -jar app.jar。