@mudssky/jsutils
    Preparing search index...

    Interface PerformanceDecoratorOptions

    性能监控装饰器选项接口

    interface PerformanceDecoratorOptions {
        collectMemory?: boolean;
        devOnly?: boolean;
        forceGC?: boolean;
        iterations?: number;
        logPrefix?: string;
        logResult?: boolean;
        onResult?: (methodName: string, result: PerformanceResult) => void;
        timeLimit?: number;
        warmupIterations?: number;
    }

    Hierarchy

    • PerformanceTestOptions
      • PerformanceDecoratorOptions
    Index

    Properties

    collectMemory?: boolean

    是否收集内存信息

    true
    
    devOnly?: boolean

    是否只在开发环境中启用

    true
    
    forceGC?: boolean

    是否在每次迭代前强制垃圾回收(仅在支持的环境中有效)

    false
    
    iterations?: number

    执行次数

    1
    
    logPrefix?: string

    自定义日志前缀

    方法名
    
    logResult?: boolean

    是否在控制台输出性能结果

    true
    
    onResult?: (methodName: string, result: PerformanceResult) => void

    性能结果回调函数

    timeLimit?: number

    时间限制(毫秒) 用于基准测试,当达到时间限制时停止测试

    warmupIterations?: number

    预热次数(在正式测试前执行的次数,用于JIT优化)

    0