« Réunion du 10-03-2026 » : différence entre les versions
Apparence
| Ligne 4 : | Ligne 4 : | ||
* [http://opensimulator.org/viewgit/?a=commit&p=opensim&h=d3f314b29289f440d5078c78dcd29056bcad4948 '''Commit d3f314'''] : Le délai d'attente du flux httpclient est ignoré lors de la désérialisation xml, ce qui entraîne un gaspillage de mémoire et de temps pour tout charger en mémoire au préalable. | * [http://opensimulator.org/viewgit/?a=commit&p=opensim&h=d3f314b29289f440d5078c78dcd29056bcad4948 '''Commit d3f314'''] : Le délai d'attente du flux httpclient est ignoré lors de la désérialisation xml, ce qui entraîne un gaspillage de mémoire et de temps pour tout charger en mémoire au préalable. | ||
=== Discussion === | === Discussion === | ||
* Fonctionnement avant modification : | |||
# La lecture HHTP alloue un tampon suffisamment grand pour contenir toutes les données possible. | |||
# Ensuite, la quantité de données reçues est copiée dans un autre tableau | |||
# Le tableau est renvoyé. | |||
# La version temporaire reste en place jusqu'à ce que GC estime qu'elle n'est plus nécessaire. Gar défaut, ce tableau temporaire est de 2 Go. | |||
* Ubit Umarov a limité ces 2Go à 256 Mo ce qu'il estime encore être beaucoup. | |||
* 🏗️ | * 🏗️ | ||
Version du 11 mars 2026 à 08:46
Changements du code de la semaine
Impact sur la mémoire et le temps
Commit
- Commit d3f314 : Le délai d'attente du flux httpclient est ignoré lors de la désérialisation xml, ce qui entraîne un gaspillage de mémoire et de temps pour tout charger en mémoire au préalable.
Discussion
- Fonctionnement avant modification :
- La lecture HHTP alloue un tampon suffisamment grand pour contenir toutes les données possible.
- Ensuite, la quantité de données reçues est copiée dans un autre tableau
- Le tableau est renvoyé.
- La version temporaire reste en place jusqu'à ce que GC estime qu'elle n'est plus nécessaire. Gar défaut, ce tableau temporaire est de 2 Go.
- Ubit Umarov a limité ces 2Go à 256 Mo ce qu'il estime encore être beaucoup.
- 🏗️
Avertissement
| Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC |
Code général
Scripts
Base de données/Stockage /fsassets
Modules
Bugs
Tests
Projets en cours / Infos
Viewers
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2026-03-10