import { Activity, ChevronUp, MemoryStick, TriangleAlert } from 'lucide-react'; import { Badge, Popover, PropertyRow, Separator } from '../../components/ui'; export function PerformancePopover({ fps, stepMs, memoryMb, overBudget, loaded, }: { fps: number; stepMs: number; memoryMb?: number; overBudget: boolean; loaded?: boolean; }) { return ( ( )} > {() => (

运行性能

{overBudget ? '预算超限' : '运行正常'}
{loaded !== undefined && ( )} {overBudget ? (

主线程超出步进预算,平台已限制追帧以保持交互响应。

) : (

指标来自浏览器运行时,仅用于当前会话诊断。

)}
)}
); }