Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I0922 — Hypotéza o paměti se testuje, netvrdí

Spustit produkční image pod zamýšleným limitem paměti, změřit rezidentní paměť během reprezentativní sekvence požadavků a nechat o paměti, kterou nasazení deklaruje, rozhodnout důkazy.

ZRUŠENO vlna 6 · p0 · profil implementation · bezpečné paralelně

Součást fly-deployment — Image kontejneru je projekcí modelu repozitáře a jeho smoke test je jeho důkazem.

Cíl

Spustit produkční image pod zamýšleným limitem paměti, změřit rezidentní paměť během reprezentativní sekvence požadavků a nechat o paměti, kterou nasazení deklaruje, rozhodnout důkazy.

Proč

Levný profil stojí na odhadu paměti. Zvýšit ji, protože jednou selhal běh, je způsob, jak se účet za hosting zčtyřnásobí; ponechat ji, protože vypadá úhledně, je způsob, jak je Machine zabit pod zátěží. Rozhodne jen měření.

Aktuální stav

Kanonický objekt uvádí hypotézu o paměti. Pod žádným limitem se nic nespouštělo.

Cílový stav

Rezidentní paměť se měří při startu a po každém reprezentativním požadavku, zaznamená se maximum a deklarovaná paměť je nejmenší hodnota, kterou důkazy podporují.

Rozsah

  • .ai/repo/benchmarks/rust

Mimo rozsah

  • Zvýšení limitu dříve, než se zjistí, co paměť spotřebovalo
  • Zátěžový test; toto je obálka zdrojů, ne studie propustnosti

Závislosti

Co na tom čeká

Kritéria přijetí

  • Image běží pod deklarovaným limitem a zůstane naživu po celou reprezentativní sekvenci
  • Rezidentní paměť se měří po startu a po požadavku na přistání, dokumentaci, API, OpenAPI a cockpit a zaznamenává se maximální hodnota
  • Pokud deklarovaný limit neplatí, příčina se diagnostikuje a plýtvání se odstraní dřív, než se limit zvýší, a zvýšení se zaznamená se svými důkazy
  • Měření se zaznamenává stávající infrastrukturou měření výkonu a stává se rozpočtem regrese

Validace

  • majordomus bench --check
  • bash test/run.sh

Požadované důkazy

  • rss_measured
  • runs_at_limit
  • budget_recorded

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Riziko

Měření jednoho stroje není zárukou na jiném hostiteli. Horní hranice potřebuje rezervu a rezerva musí být uvedena.

Zpráva o dokončení

Zrušeno 2026-10-14 na masteru e28daccd9b: limit 256 MB, proti kterému měří, je velikost Fly Machine a nic už nečte zdroje objektu. Vlastník odpojil Fly.io 2026-10-12; tento repozitář nasazuje binárky release, image GHCR a GitHub Pages (commit 9af3fa65a4 odstranil fly.toml).

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Kanonický záznam: .ai/repo/project/issues/I0922.yaml. Přečtěte ho zpět pomocí majordomus plan show I0922.

Prohledává názvy a popisy všech stránek, které tento web publikuje.