static inline RequestKind getRequestKind() { if (warmingUp) return RequestKind::Warmup; if (doneProfiling()) return RequestKind::Standard; if (RuntimeOption::ServerExecutionMode() || RuntimeOption::EvalJitProfileRecord) return RequestKind::Profile; return RequestKind::Standard; }
static inline bool profileThisRequest() { if (warmingUp) return false; if (doneProfiling()) return false; if (RuntimeOption::ServerExecutionMode()) return true; return RuntimeOption::EvalJitProfileRecord; }