Aller au contenu

Réunion du 07-10-2025

De OSWiki

Changements du code de la semaine

Commande Remote Admin : Alert pour un seul utilisateur

Réduction des appels à hasgroupchanged

Contexte

Commits

  • Commit f25f6d : Supprimer la vérification redondante des limites du tableau.
  • Commit 41dda4 : Éviter certaines sauvegardes inutiles des groupes d'objets de scène.
  • Petite réduction des appels à HasGroupChanged. Il s'agit essentiellement d'améliorations cosmétiques avec quelques économies de nanosecondes.
NDLR  :

Bien que je n'aie pas encore de source confirmée, le nom de certains fichiers .cs, comme OpenSim/Region/Framework/Scenes/SceneObjectPart.cs, suggère les significations suivantes :

  • SOG : Scene Object Group
  • SOP : Scene Object Part


Discussion

  • Vincent Sylvester signale que ces petits appels font une énorme différence. Mercredi dernier, il a effectué un test avec une nouvelle routine de base de données afin de réduire les écritures sur le disque et d'ajouter quelques vérifications de modification à HasGroupChanged. Certes, il ne les a pas toutes détectées et la base de données continuait d'écrire les données existantes, mais les résultats ont été spectaculaires. Près de 75 % de réduction des écritures sur le disque.
  • Résulats des tests de Vincent Sylvester
  • Depuis, il a ajusté la routine de la base de données pour vérifier uniquement les paramètres pertinents, ainsi que quelques autres changements, qui devraient maintenant être presque tous pris en compte. Il doit encore tester pour s'assurer que ces modifications ne causent pas de problèmes, mais il n'a reçu aucune plainte concernant des éléments manquants depuis mercredi, ce qui semble indiquer que cela fonctionne.

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. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉


Bibliothèques

  • Libgdiplus : Problèmes de version 🏗️

Scripts

  • Textures dynamiques : passage d'une grille à l'autre 🏗️

Base de données

  • MariaDB s'éloigne de MySQL 🏗️

Informations

  • L'OSCC a reçu pas mal de propositions et des événements formidables sont prévus.

Source

https://opensimulator.dev/wiki/Chat_log_from_the_meeting_on_2025-10-07