Jump to content
MajesV4

Script Time, and the Importance of Avatar Weight.

Recommended Posts

One thing I have noticed since getting my Linden Home is the lack of spare time in the new regions. Many people seem to be unaware that we are all very limited in terms of region resources and script time, "memory"; is perhaps the most limiting.

SL Regions only have 128 megabytes of memory which equates to about 22 ms script time. When dealing with the Lab in the past concerning a severely over-scripted region. We were told each region should support approximately 4000 scripts. While script count is not the most important factor in region performance, and script counters can be very deceiving; it is at least a starting point to determine where a regions poor performance might be coming from.

Good info here: http://wiki.secondlife.com/wiki/Viewerhelp:Statistics

The important part is the scripts actual memory time usage. Some scripts use more than others. But we have very good tools to check  these things now days and simply disabling scripts not in use helps a lot. Many items contain scripts that we never use once we have placed them on our sims.So what is using the most on our regions these days ..???... Boats? Planes? Flying Pickles ?

In my experience avatars use the most region memory by far. People wearing silly things that weigh down their avatars and they likely don't even know it. I have had many tenants complain about region "lag" while they themselves were using over 10 megs of region resources. There is no reason to wear your adult private parts while you are trying to sail a boat, or fly a plane, or even converse with your neighbour ūüėČ Turn that crap off !

If we are going to have 20-30  residences per region we are going to have to make some compromises.. Adult furniture is also very script heavy but most can be turned off when not in use. A little awareness of your resource usage a a little consideration for your neighbours can go a long way :)

By the way, I personally think the Lab did a fantastic job of the new regions so far and I am very much looking forward to the rest.

Thanks guys!

  • Like 2
  • Haha 1

Share this post


Link to post
Share on other sites
18 minutes ago, Sylvia Tamalyn said:

Countdown to the arrival of the script police in Bellisseria...

My laugh response is jovial at the moment, but also tempered with the knowledge that this is only too true.  :( 

  • Like 5

Share this post


Link to post
Share on other sites
Posted (edited)

to reduce script time i see no other option than forbid flying, boats, sailing, horseclubs, parties, and police RP ... everybody can breath again..., and without boats and planes we also don't need the extra scripts in orbs anymore, they can go up from 0 to 4096 again....
:SwingingFriends:

Edited by Fox Wijaya
  • Haha 3
  • Confused 1

Share this post


Link to post
Share on other sites
Posted (edited)

I wonder what will happen when the forces of "Your unfurnished house..." meet up with the forces of "Your script resource usage..."

It could be interesting.  I am envisioning something akin to the end of the movie Angels and Demons when matter and antimatter collided.

Edited by Gryphon Ronas
Fixed: Angles=Angels (Apologies to Dan Brown)
  • Haha 14

Share this post


Link to post
Share on other sites
16 minutes ago, Gryphon Ronas said:

I wonder what will happen when the forces of "Your unfurnished house..." meet up with the forces of "Your script resource usage..."

It could be interesting.  I am envisioning something akin to the end of the movie Angels and Demons when matter and antimatter collided.

*gets ready for the show*

image.png.13aeb85f15bb547bf2b456b73062e0c6.png

 

Of course now the 'distasteful lawn decoration' committee will be after me

  • Like 2
  • Haha 7

Share this post


Link to post
Share on other sites

There does appear to be a script overload problem that's appeared relatively recently. Surely, suddenly, our script usage hasn't rocketed up, has it? Many people, including myself, think that it didn't used to be this bad, and that there does seem to be a mysterious problem that's crept in.

This has been thrashed out in a number of other threads quite recently; it looks like a widespread problem, not just confined to Bellisaria. 

  • Like 5

Share this post


Link to post
Share on other sites
Posted (edited)
39 minutes ago, Odaks said:

" it looks like a widespread problem, not just confined to Bellisaria.  "

It's not just confined to the new Continents. The new continents are just more densely populated at the moment. Any time you have regions divided into 1024s and those 1024s are occupied you will see the same results.

Most of the replies to this post show the overall attitude though, and is exactly why the Lab will not likely increase resources to help combat the problem.

Throw another 128 megs at it and we'll need another core to deal with it. Then creators will simply add more scripts and avatars will wear even more scripts just because they can.

I didn't really expect any of the regulars here to have a change of heart, they are all well aware of the problem. Just thought it might help someone waiting for a new home to realize, until the new wears off and they're mostly abandoned like the old Linden Homes, not much hurry to get there....

Carry on....

Edited by MajesV4

Share this post


Link to post
Share on other sites

@MajesV4 

Maybe  a public service announcement in the larger Bellisaria groups. Many dont know but would like too..

info below for inspiration 

How can I lower scripts? How can I check scripts. I know there's a way but it has been a long time.

All my new furniture has color changing hid same with my haor etc. Once i ise them I would hope those scripts dont affect anything? I assumed if not being used they dont take any power.

 

  • Like 5
  • Thanks 1

Share this post


Link to post
Share on other sites
4 minutes ago, Louminca said:

Maybe  a public service announcement in the larger Bellisaria groups. Many dont know but would like too..

maybe not and stop the patronizing, it caused more harm already past week than the whole privacy discussion did.

  • Like 2
  • Confused 1

Share this post


Link to post
Share on other sites

@Louminca

I would love to see the Lab take that initiative as they are certainly more knowledgeable than myself. As for checking there are several tools available on the MP as well as available in your viewer under about land.

Prim script analysers are also available for furniture scripts like you mentioned. I would doubt they are much of a problem to be honest, but knowing is better than not :)

  • Thanks 2

Share this post


Link to post
Share on other sites
12 minutes ago, Louminca said:

Info below for inspiration 

How can I lower scripts? How can I check scripts. I know there's a way but it has been a long time.

As an average user who doesn’t have much technical knowledge, this would be helpful to know.  

  • Like 6

Share this post


Link to post
Share on other sites
Posted (edited)

Hmmm, more evidence of my cluelessness, I read OP msg as very helpful (except the link, might as well be in Greek lol)¬† I'm always a little concerned about my scripts, but not¬†sure how to reduce it.¬† I think removing color change scripts from hair helps, ditto resizing scripts in clothing, but I have no clue if my furniture is a problem.¬† Almost everything I have contain sits.¬† Also, helpful to learn my wandering rabbit might be a problem in community¬†ūüėě.¬†

Thank you to anyone/everyone who takes the time to teach me something I might not know¬†‚ėļÔłŹ

 

Edited by GinaFreumann
spelling
  • Like 2

Share this post


Link to post
Share on other sites
9 minutes ago, GinaFreumann said:

Thank you to anyone/everyone who takes the time to teach me something I might not know¬†‚ėļÔłŹ

 

About Land

Script Info

My Avatar - shows the scripted items you are wearing.

Excellent tools for finding such problems in more detail...

https://marketplace.secondlife.com/p/Dvandva-Prim-Script-Counter/4581624

https://marketplace.secondlife.com/p/Dvandva-Avatar-Script-Monitor/4581686

Screenshot at 2019-05-19 18-06-27.png

Screenshot at 2019-05-19 18-09-05.png

  • Like 6
  • Thanks 2

Share this post


Link to post
Share on other sites
1 hour ago, MajesV4 said:

About Land

Script Info

My Avatar - shows the scripted items you are wearing.

Excellent tools for finding such problems in more detail...

https://marketplace.secondlife.com/p/Dvandva-Prim-Script-Counter/4581624

https://marketplace.secondlife.com/p/Dvandva-Avatar-Script-Monitor/4581686

Screenshot at 2019-05-19 18-06-27.png

Screenshot at 2019-05-19 18-09-05.png

Thank you. We all can do a little help in reducing lag, etc. This is useful information. 

  • Thanks 2

Share this post


Link to post
Share on other sites

@MajesV4 I am attaching a screenshot of my script info. It seems like a lot, is it? On the left are the contents of my hair, should I delete those two inside? I made another copy of my hair already. 

 

screenshot.PNG

Share this post


Link to post
Share on other sites
17 minutes ago, ClariceRose said:

It seems like a lot, is it?

As compared to mine it would seem so :) But no, likely it is pretty close to normal with modern avatars and attachments. You could take a trip to a nightclub that has visitor monitors and compare yourself with others, but the main thing in my mind is being aware of the differences it makes in your own experience when you reduce scripts.

Obviously some things are more important than others and you really don't want to walk around without a head. None of us want a completely static SL, yet that seems to be the argument some make when these discussions come up. There is a way to compromise without giving up your enjoyment. In many cases reducing scripts on your avatar and parcel can even enhance it.

Being aware of it and making a conscious effort to use only what you need will go a long way. You'll notice the difference in your own experience as you start to see the regions resources less strained. Pay attention to region script spare time, when there is 0 spare time there are scripts trying to run that can't, possibly even someone AO so they are walking in slow motion, or menus taking ages to open, delayed rezzzing, and out right fails on rez. It can get bad in crowed areas, this was the reason for the post here. Not so much to rehash the region resource debate.

But, in the new Linden Homes there is already a problem, if it's left to be dealt with as it has in the past I think we only have to look at the old homes to see where this is headed.

Thanks for your attention and concerns, I am in no position to tell anyone what is and what is not acceptable. I own a full mainland region and I can do that there should I choose. Let's just hope the new regions can remain enjoyable for all in the future :)

  • Like 4

Share this post


Link to post
Share on other sites

We have moved from selling hair in different shades, to selling 1 hair with a scripted color change HUD. Plus all the furniture that not only include sits, but change color and textures.

I am not sure what can be done. If it can be done. Is the color change/texture change what merchants want, or what customers want? It is something that came the last years.

It is better, to offer a 5 color HUD instead of 5 different hairs?

I can't think it would make my Secondlife worse.

Clothes is another thing. To offer xx different colors/textures for the price of what's often only a few percent over a single color.

The thing is that so few will bother with it. They don't read here. They notice lag, but will say they LL should fix it.

No one is going to be happy, no matter what way it goes.

  • Like 3

Share this post


Link to post
Share on other sites

One big problem, which I consider a bug in SL, is that scripts doing absolutely nothing use some time on every frame. The system asks them, on every frame, "You need to do anything?" The script says "No." This takes a tiny amount of time. About 0.003ms per script per frame. But if you have 4000 scripts in a sim, there's 12ms of time going down the drain. You only have about 16ms for all the scripts.

So resizers, appliers, and similar inactive scripts do eat some time. Removing them from static objects helps, a tiny amount for each script. Keep an unmodified copy in inventory,  and modify a working copy. This is also true for clothing. Appliers and resizers can often be removed once the garment fits. But keep an unmodified copy as a backup.

 

  • Like 4

Share this post


Link to post
Share on other sites
19 minutes ago, animats said:

One big problem, which I consider a bug in SL, is that scripts doing absolutely nothing use some time on every frame. The system asks them, on every frame, "You need to do anything?" The script says "No." This takes a tiny amount of time. About 0.003ms per script per frame. But if you have 4000 scripts in a sim, there's 12ms of time going down the drain. You only have about 16ms for all the scripts.

So resizers, appliers, and similar inactive scripts do eat some time. Removing them from static objects helps, a tiny amount for each script. Keep an unmodified copy in inventory,  and modify a working copy. This is also true for clothing. Appliers and resizers can often be removed once the garment fits. But keep an unmodified copy as a backup.

 

So stopping the scripts is as good as removing them, if I understand you correct?

Is it possible to have "idle" scripts, that only react when you click them?

Share this post


Link to post
Share on other sites
4 minutes ago, Marianne Little said:

So stopping the scripts is as good as removing them, if I understand you correct?

Is it possible to have "idle" scripts, that only react when you click them?

Unclear. Haven't tried. Someone should try that. Make up an object with, say, 10 non-running scripts and take it an island with zero script activity. Then look at the script stats. Clean up your avatar to have zero script activity before you do this.

Share this post


Link to post
Share on other sites
2 minutes ago, Marianne Little said:

So stopping the scripts is as good as removing them, if I understand you correct?

Is it possible to have "idle" scripts, that only react when you click them?

This is something I have thought about asking creators to include into their "color/texture" changers as simply right clicking and stopping scripts in objects would also kill any sit animations, etc. But I wasn't sure it could be done as I never got into scripting in SL. I would have thought by default they would timeout, but that is not the case...

Is it possible to have texture changing venues include a stop button that would in affect kill those scripts while leaving the main scripts running ? I dunno, but I'm sure it has been looked into by active SL creators.

 

Share this post


Link to post
Share on other sites
3 minutes ago, MajesV4 said:

This is something I have thought about asking creators to include into their "color/texture" changers as simply right clicking and stopping scripts in objects would also kill any sit animations, etc. But I wasn't sure it could be done as I never got into scripting in SL. I would have thought by default they would timeout, but that is not the case...

Is it possible to have texture changing venues include a stop button that would in affect kill those scripts while leaving the main scripts running ? I dunno, but I'm sure it has been looked into by active SL creators.

Yes. I've seen resizer scripts with a "Delete" button. You get a dialog like "After this you can't change anything. Continue/Cancel?" If you continue, it does an llRemoveInventory on itself and goes away.

  • Like 2

Share this post


Link to post
Share on other sites
Posted (edited)
40 minutes ago, animats said:

Yes. I've seen resizer scripts with a "Delete" button. You get a dialog like "After this you can't change anything. Continue/Cancel?" If you continue, it does an llRemoveInventory on itself and goes away.

That is common. It is impossible to use the scripts again. And for furniture, I saw my kitchen had the most. Remove them, I have to rez new kitchen if I will use it. And I have made changes in it, that I must do again. Plus linked decor to it.

That's why an idle script would be best. Maybe I don't understand what idle means. You clearly think I mean a permanent end to them. I thought idle meant sleeping script that do nothing, not sending out anything, when not in use.

Edited by Marianne Little
typos
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...