MCPcopy Index your code
hub / github.com/CapSoftware/Cap / pickSettledSample

Function pickSettledSample

apps/desktop/scripts/desktop-memory-soak-lib.js:247–260  ·  view source on GitHub ↗
(
	samples,
	trailingSamples = DEFAULTS.trailingSamples,
)

Source from the content-addressed store, hash-verified

245}
246
247export function pickSettledSample(
248 samples,
249 trailingSamples = DEFAULTS.trailingSamples,
250) {
251 if (samples.length === 0) {
252 throw new Error("Cannot pick a settled sample from an empty set");
253 }
254
255 const window = samples.slice(-Math.min(trailingSamples, samples.length));
256
257 return window.reduce((best, sample) =>
258 sample.grandTotalKb < best.grandTotalKb ? sample : best,
259 );
260}
261
262export function evaluateCycles(
263 baselineKb,

Callers 2

collectPhaseFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected