# 1. Async Profiler 的采样原理,基于 perf_event 的 CPU 采样与 wall-clock 采样的差异,火焰图的解读要点如何? A 采样所有线程栈,包含等待/IO 时间 ✓ 正确答案 B 只采样 CPU 线程 C 采样更少 D 无法采样
# 4. async-profiler 在容器/生产环境的安装与权限(perf_event_paranoid、cap_sys_admin) A fs.file-max B perf_event_paranoid ✓ 正确答案 C vm.swappiness D net.core.somaxconn
# 8. JFR 的事件流模式,jdk.jfr.consumer 的实时事件流与 JMC 分析的工程组合如何? A 实时监控 B 发送告警 C 离线可视化深入分析 JFR 文件 ✓ 正确答案 D 采集日志
# 12. Async Profiler 的 allocation 与 lock 剖析,Java 与 native 栈混合采样的限制如何? A 采样太快 B 无 native C 依赖系统符号与权限,容器内可能无法解析 ✓ 正确答案 D 与 Java 无关
# 14. JFR 与 async-profiler 的配合,CPU 采样与事件触发的场景分工如何? A 事件驱动监控 JVM 内部(GC/锁/异常) ✓ 正确答案 B CPU 采样火焰图 C 汇编分析 D 分配采样
# 15. async-profiler 的分配剖析,allocation profiling 与 GC 关联分析如何? A 无关 B 高分配速率会快速填满新生代,导致 GC 频繁 ✓ 正确答案 C 分配减少 GC D 分配只影响 Full GC
# 16. async-profiler 的 wall-clock 模式,阻塞与 IO 等待的采样分析如何? A -e cpu B -e lock C -e alloc D -e wall ✓ 正确答案