About scripts memory and lag
Script memory shows how much memory your avatar on the simulator uses. Scripts are ran server side and not on your viewer. This means that everyone HUD's, weapons, resizers and various other scripted items in the same region are all ran on the same server. When the scripts memory is high (from about 8,000 KB) and there are excessive scripted attachments, then everyone suffers from the lag created! This results in scripts running slower, teleports taking longer, walk in place and even crashes!
YOU MUST REMOVE UNNECESSARY SCRIPTS!
How many scripts on me and what memory used?
• Firestorm: Right click on your avatar and choose ‘Script Info’.
• Official viewer: World > Place Profile > About Land > (bottom left corner) Script Information > My Avatar.
• You can also use a script count meter like KTC Script memory meter , KTC Script memory meter HUD
or KTC Script memory detector
for automatic detection in very busy places and events.
I have more than 100 scripts and/or more than 8,000 KB (8 MB) of used memory
Find out what's causing your script count to be so high. Common attachments that have high script counts are:
• HUD's, especially HUD's with a lot of functions such as multi-tools and Combat Systems.
• Clothing and hairs resizers.
• No modify attachments, especially jewelry.
• Animators.
• Weapons.
• High prim avatars such as dragons and robots.
• Animated objects such as pets, babies and dolls.
How remove unnecessary scripts?
Once you've found the offending objects, either detach them and never use them again or if they have modify permissions, remove all the scripts if possible. Firestorm has a Remove Scripts from Selection function under the Tools menu which is perfect for this. Here are some other steps to reduce the offending objects script count:
• Check with the creator for an updated version that may have a lower script count.
• Some of the newer resizers come with ‘Delete’ option on their menus that will remove the resizer scripts.
• Look for an ‘Unscripted’ version of the attachment in the folder it came in.
And after?
Once you've reduced your script count, make sure and remember to check your script count every time you change your avatar. Also avoid buying no modify attachments, since these usually contain resizer scripts of sorts which may prevent you from getting use out of the item due to its excessive resource usage. Also, remember to detach any scripted attachments you do not need. IE: If you're not in a combat zone, detach the ‘Unholstered’ version of your weapon. Or if you're not dancing, detach your ‘Dance HUD’.
À propos de la mémoire des scripts et du lag
La mémoire des scripts indique combien de mémoire consomme votre avatar sur le simulateur. Les scripts fonctionnent du côté serveur et non pas du côté du viewer. Ceci signifie que tous les HUD, armes, resizers et autres divers objets scriptés de chacun dans une même région, fonctionnent sur le même serveur. Lorsque la mémoire des scripts est élevée (environ à partir de 8 000 Ko) et qu'il y a un nombre important d'éléments scriptés, alors tout le monde subit le lag créé. Ceci provoque un fonctionnement au ralenti des scripts, des téléportations lentes, l'impression de marcher sur place, voire un plantage du viewer.
VOUS DEVEZ SUPPRIMER LES SCRIPTS NON NÉCESSAIRES !
Combien ai-je de scripts sur moi et quelle est la mémoire consommée ?
• Firestorm : cliquez avec le bouton droit sur votre avatar et choisissez “Script Info”.
• Viewer officiel : Monde > Situation du profil > À propos du terrain > (dans le coin inférieur gauche) Information sur les scripts > Mon avatar.
• Vous pouvez également utiliser un compteur de scripts comme KTC Script memory meter , KTC Script memory meter HUD
ou KTC Script memory detector
pour une détection automatique dans des lieux et évènements très fréquentés.
J'ai plus de 100 scripts et/ou plus de 8 000 Ko (8 Mo) de mémoire consommée
Localisez les éléments où se trouvent un nombre important de scripts. Les éléments portés les plus scriptés sont généralement les :
• HUD, particulièrement ceux avec de nombreuses fonctions tels que des outils multiples et les systèmes de combat
• resizers des vêtements et cheveux
• éléments portés non modifiables, comme les bijoux
• systèmes d'animation
• armes
• avatars comportant de nombreuses primitives comme les dragons et robots
• objets animés comme les animaux de compagnie, bébés et poupées.
Comment supprimer les scripts non nécessaires ?
Une fois que vous avez trouvé les éléments en cause, détachez-les et ne les utilisez plus ou si vous avez la permission de les modifier, supprimez si possible les scripts. Firestorm propose une option Supprimer les scripts dans la sélection dans le menu Construire > Scripts idéale pour ça. Il y a également d'autres possibilités pour réduire le nombre de scripts :
• demandez au créateur s'il existe une version contenant moins de scripts
• certains resizers récents proposent une option de suppression dans le menu, lequel supprime les scripts
• vérifiez s'il n'existe pas une version non scriptée de l'objet dans le dossier où est celui-ci.
Et ensuite ?
Une fois que vous avez réduit le nombre de scripts, assurez-vous et rappelez-vous de vérifier le nombre de scripts à chaque fois que vous modifiez votre avatar. Évitez également d'acheter des objets non modifiables, ceux-ci pouvant généralement contenir des scripts de redimensionnement que vous ne pourrez pas retirer. Enfin, n'oubliez pas de détacher les éléments scriptés dont vous n'avez pas besoin. Exemple : si vous n'êtes pas dans une zone de combat, détachez la version “sans étui” de votre arme. Détachez également votre HUD de danse, si vous ne dansez pas.