MCPcopy Create free account
hub / github.com/Noumena-Network/code / getOptimizerStatsSnapshot

Function getOptimizerStatsSnapshot

src/ink/optimizerStats.ts:89–105  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

87}
88
89export function getOptimizerStatsSnapshot(): OptimizerStatsSnapshot {
90 return {
91 optimizeCalls: optimizerStats.optimizeCalls,
92 totalInputPatches: optimizerStats.totalInputPatches,
93 maxInputPatchCount: optimizerStats.maxInputPatchCount,
94 lastInputPatchCount: optimizerStats.lastInputPatchCount,
95 totalOutputPatches: optimizerStats.totalOutputPatches,
96 maxOutputPatchCount: optimizerStats.maxOutputPatchCount,
97 lastOutputPatchCount: optimizerStats.lastOutputPatchCount,
98 inputPatchTypeCounts: { ...optimizerStats.inputPatchTypeCounts },
99 stdoutMergeCount: optimizerStats.stdoutMergeCount,
100 noopCursorMoveDropCount: optimizerStats.noopCursorMoveDropCount,
101 cursorMoveMergeCount: optimizerStats.cursorMoveMergeCount,
102 styleStrMergeCount: optimizerStats.styleStrMergeCount,
103 cursorVisibilityCancelCount: optimizerStats.cursorVisibilityCancelCount,
104 }
105}
106
107export function resetOptimizerStatsForTesting(): void {
108 optimizerStats.optimizeCalls = 0

Callers 3

summarizeFramesFunction · 0.85
optimizer.test.tsFile · 0.85
summarizeFramesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected