O9b valide : chargement 14,7 s (origine 71,1 s), physique 83 Mo (origine 463 Mo)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
edujiro5972 2026-10-02 08:47:14 +02:00
parent d13a17dd26
commit 7d10ddc530

View file

@ -317,4 +317,21 @@ Les deux sessions ont des durées différentes : les chiffres de mémoire sont i
directement comparables.
Reste : `ActualSpawnMarkers` prend encore **15 s**. Il ajoute ≈ 80 000 instances aux composants `HISM_C` des bâtiments,
avec ≈ 49 500 corps physiques. Une piste O9b serait d'en couper la collision, si elle ne sert pas aux clics (à vérifier).
avec ≈ 49 500 corps physiques. Une piste O9b serait d'en couper la collision, si elle ne sert pas aux clics (à vérifier).
### 12.2 Lot O9b : marqueurs de bâtiments (2026-10-02)
Les clics se font sur les icônes, pas sur les bâtiments (utilisateur). Les modèles `NODE_AddHISM-0` et `-1` (`HISM_C`)
de `MapMarkers` sont passés en `NoCollision` (CHG-063, diff : 2 lignes). Build `LifePlay_Build_5.5_O9b`, validé en jeu
le 2026-10-02 : icônes cliquables, affichage inchangé. Tag `O9b-valide`.
| Mesure | Origine (4.27 = 5.5) | Après O9 | Après O9b |
|---|---:|---:|---:|
| « Continue » jusqu'à la partie jouable | 71,1 s | 22,5 s | **14,7 s (−79 %)** |
| `ActualSpawnMarkers` | 15,0 s | 15,1 s | 1,2 s |
| `HISMC_AddInstance` (≈ 80 000 appels) | — | 13,4 s | < 0,1 s |
| Corps physiques créés au chargement | 161 272 | 49 557 | 530 |
| Mémoire physique | 463 Mo | 313 Mo | **83 Mo (−82 %)** |
| Mémoire totale du processus | 3 546 Mo | 3 324 Mo | **3 112 Mo** |
Le levier O10 (§9.4, collisions de la ville) est ainsi largement traité : il ne reste que 83 Mo de physique.