UNPKG

semantic-ds-toolkit

Version:

Performance-first semantic layer for modern data stacks - Stable Column Anchors & intelligent inference

65 lines 2.02 kB
interface BenchmarkResult { testName: string; throughput: number; latency: number; memoryUsage: number; successRate: number; duration: number; metadata: Record<string, any>; } interface BenchmarkSuite { name: string; results: BenchmarkResult[]; summary: { totalTests: number; passedTests: number; failedTests: number; averageThroughput: number; averageLatency: number; totalMemoryDelta: number; }; } interface BenchmarkConfig { iterations: number; warmupIterations: number; targetThroughput: number; maxLatency: number; maxMemoryIncrease: number; } export declare class OptimizationBenchmarkSuite { private profiler; private cacheManager; private lazyEvaluator; private batchProcessor; private productQuantizer; private fingerprintCompressor; private hnswIndex; private anchorHNSW; private config; constructor(config?: Partial<BenchmarkConfig>); runFullBenchmarkSuite(): Promise<BenchmarkSuite[]>; private benchmarkPerformanceProfiler; private benchmarkCacheManager; private benchmarkLazyEvaluator; private benchmarkBatchProcessor; private benchmarkVectorCompression; private benchmarkHNSWIndex; private benchmarkIntegratedWorkflow; private benchmarkTest; private benchmarkThroughputTarget; private benchmarkMemoryEfficiency; private calculateSuiteSummary; private printBenchmarkSummary; private assessPerformanceTargets; private generateTestColumn; private generateTestColumns; private generateTestAnchors; private generateTestVectors; private generateMockFingerprint; private generateMockAnchor; exportResults(suites: BenchmarkSuite[]): string; } export declare function runPerformanceBenchmark(config?: Partial<BenchmarkConfig>): Promise<BenchmarkSuite[]>; export declare const globalBenchmarkSuite: OptimizationBenchmarkSuite; export {}; //# sourceMappingURL=benchmark-suite.d.ts.map