gestion_table_tournante_libre/scripts/banc
Mathieu Benoit 3e4fd03a4c [IMP] generation: duration estimate counts the slowdown of busy cores
A core runs slower when its neighbours work too, so the estimate that
divided the run by the number of workers promised too short a wait. The
estimate now multiplies by rho(W), linear from 1 on one core to the
registry constant RALENTISSEMENT_PLEINE_CHARGE when every logical
processor works; the cores setting itself is unchanged. A bench file
measures the curve. An out-of-range setting is refused before
AUCUN_EVENEMENT.
Checked: red first; 3582 node and 659 browser tests green from the index.

--- FR ---

[IMP] génération : l'estimation compte le ralentissement des cœurs

Un cœur va moins vite quand ses voisins travaillent aussi : l'estimation
qui divisait le calcul par le nombre de travailleurs promettait une attente
trop courte. Elle multiplie désormais par rho(W), linéaire de 1 sur un cœur
à la constante RALENTISSEMENT_PLEINE_CHARGE du registre quand tous les
processeurs logiques travaillent ; le réglage des cœurs ne change pas. Un
fichier du banc mesure la courbe. Un réglage hors domaine est refusé avant
AUCUN_EVENEMENT.
Vérifié : rouge d'abord ; 3582 node et 659 navigateur verts depuis l'index.

Assisted-by: Claude Opus 5.5
2026-10-09 15:28:49 -04:00
..
banc.test.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
harnais.banc.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
navigateur.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
parallele.banc.js [IMP] generation: duration estimate counts the slowdown of busy cores 2026-10-09 15:28:49 -04:00
plafond.js [ADD] bench: a priori ceiling cost on the largest and worst events 2026-10-09 04:53:10 -04:00
plafond.test.js [ADD] bench: a priori ceiling cost on the largest and worst events 2026-10-09 04:53:10 -04:00
projet.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
releve.js [ADD] bench: versioned record format and its agreement with constants 2026-10-09 13:03:20 -04:00
releve.json [ADD] bench: versioned record format and its agreement with constants 2026-10-09 13:03:20 -04:00
releve.test.js [ADD] bench: versioned record format and its agreement with constants 2026-10-09 13:03:20 -04:00
seuils.js [ADD] bench: frame time, readable seats and witness string thresholds 2026-10-09 15:27:10 -04:00
seuils.test.js [ADD] bench: frame time, readable seats and witness string thresholds 2026-10-09 15:27:10 -04:00
sieges_lisibles.banc.js [ADD] bench: frame time, readable seats and witness string thresholds 2026-10-09 15:27:10 -04:00
statistiques.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
statistiques.test.js [ADD] bench: headless Chromium harness, statistics and make banc entry 2026-10-09 13:03:37 -04:00
temoin.banc.js [ADD] bench: frame time, readable seats and witness string thresholds 2026-10-09 15:27:10 -04:00
temps_image.banc.js [ADD] bench: frame time, readable seats and witness string thresholds 2026-10-09 15:27:10 -04:00