• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-835
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: meade paravane
Votes: 187
Watchers: 33
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

New "Top Scripts on Parcel" estate flag for parcel owners to see script times on their land (and enabled on mainland)

Created: 16/Oct/07 10:04 AM   Updated: 24/Sep/09 02:33 PM
Return to search
Component/s: Performance, Scripts
Affects Version/s: None
Fix Version/s: None

Issue Links:
Duplicate
 
Relates


 Description  « Hide
Suggestion to allow mainland land owners the ability to find scripts that are misbehaving on their land and for script writers to be able to get performance measurements without needing to be an estate manager.

I think this should include a new estate switch so that estate managers (LL on the mainland) could allow land owners to see Top Scripts on their parcels and a new group role priv so that group owners could control who has access to this on group-owned land.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Lex Neva added a comment - 17/Oct/07 09:08 AM
Nah, this is best under SVC.

Got my vote.


Willi Willunga added a comment - 03/Jan/08 04:50 AM
A definite must-have!

I had recently two instances on my mainland sim where poorly scripted objects brought down "Time dilation" to 0.4-0.5 from 1.0 and "Sim FPS" to 20-28 from 45. I was only able to identify the offending scripts because of the nice cooperation of my tenants who where willing to do some trial-and-error tests by de-rezzing and re-rezzing some or even all of their objects on their parcels. Without their help it would have been impossible for me as sim owner to locate these performance eating scripts.

During this time when I desperately looked for tools which could help me to identify my lag problems I learned that Private Estate owners do have corresponding tools at their disposal.

I believe that mainland owners must get similar tools.


meade paravane added a comment - 08/Jan/08 08:51 AM
/me bumps priority up a notch, having recently seen some evil (or maybe just stupid) scripts do bad things to a mainland sim.

Tools like this would really be a huge benefit to mainland residents..


Darien Caldwell added a comment - 08/Jan/08 12:39 PM
This JIRA is a bit broad, just how would this work exactly? Is the proposal that everyone living in a sim would be able to see all scripts for everyone in the sim? Or the ability to see top scripts for your parcel only? Do you think it could be a privacy issue to see the names and locations of your neighbor's items? I do agree this is a much needed feature, but I think it needs fleshed out more before it would would be viable. Right now it's wide open to interpretation.

Also, I think the opportunity should be taken to enhance the functionality of the Top Scripts window to include scripts worn by avatars, another huge source of issues. Currently you can only deduce this by having avatars sit.


meade paravane added a comment - 08/Jan/08 01:07 PM
From the forums thread: http://forums.secondlife.com/showthread.php?p=1827356 :

Yes, I was actually sorta thinking that the sim code wouldn't need to change much and that they'd just (and I say "just" not having any idea how it works underneath) filter the results that got sent back to the viewer - anything not on land you own (or group land where you're an Owner of the group) would get removed from the list. If Top Scripts only returns the top 30 things on a sim and your parcel doesn't have anything in the top 30, you get nothing.

I agree 100% that having more details in Top Scripts would make it even more useful but I'll take what I can get which is now, being a mainland dweller, very close to nothing.


TaraLi Jie added a comment - 08/Jan/08 02:43 PM
I'd really like to be able to see some performance stats for my scripts that I write - I have no idea if my stuff causes boatloads of lag, or perhaps only does it in bursts, or if I'm writing the slickest stuff in SL.

Haravikk Mistral added a comment - 09/Jan/08 08:52 AM
I agree with people's thoughts that per-avatar stats would be nice too. But this would be a good step in the right direction for a start, I hate being unable to tell what my script's are like performance-wise.

Willi Willunga added a comment - 15/Jan/08 06:55 AM
Darien wrote:

"[...] Is the proposal that everyone living in a sim would be able to see all scripts for everyone in the sim? Or the ability to see top scripts for your parcel only? [...]"

Yes, providing this ability for your own parcel would be a good starting point; I would agree that there may be a privacy issue if somebody could see objects/scripts of their neighbors.

Although for me as the owner of a whole mainland sim I'd love to see a tool showing me the performance stats sim-wide, I could also live with the restriction that I have to visit each parcel individually and look for their Top Scripts seperately.

However, some sort of script performance measuring tool is definitely needed for mainland residents.


Haravikk Mistral added a comment - 17/Jan/08 09:59 AM
Privacy concerns aren't that big a deal I think, you could easily enough give performance stats per parcel or per object-owner, so you can see who has the laggiest stuff in your simulator and discuss with them (they can then view script time per script/object for their land only to find anything at fault).

I suspect for example that someone may have been using one of those awful full-sim scanners, as I've seen little invisible objects moving around outside my parcel (my parcel blocks them from entering) but I can't catch one to find out who it is. As they seem to add a good 20,000 - 30,000 script commands to the script perf stat in debug =(


WarKirby Magojiro added a comment - 22/Feb/08 10:57 AM
I'm with Haravikk here. I don't think privacy concerns are as important as performance. I think any landowner in a sim should be able to acess this info for the whole sim.

Sindy Tsure added a comment - 22/Feb/08 11:28 AM - edited
People who 'own' land on an island can't see Top Scripts - just the estate managers can. Having it be sim-wide would be a change from that behavior. Maybe a better description for this suggestion would be to give estate managers (LL in the case of mainland) a switch that allows sim residents the ability to see how things are on their parcels. That would address the issue as it is now (if LL enabled it on the mainland) and let estate managers give their residents a bit more control, if they wanted to.

Also, I assume that Top Scripts doesn't give you the stats on every scripted object in the sim. If you want this feature to see how your scripts behave, there's a chance you wouldn't even see them if it returned sim-wide info. Probably a good chance you wouldn't see them if you didn't own a good-sized chunk of the sim.


Ellinor Allen added a comment - 22/Feb/08 01:25 PM
This is definitly a must have feature. I missed it from day one i started scripting in SL, Would love to be able to monitor my scripts and how they perform. Got my vote in a jiffy!

Argent Stonecutter added a comment - 22/Feb/08 04:41 PM
I'd be happiest with "top scripts on this parcel" limited to owner or some appropriate ability in the land group.

It would be nice to be able to see sim-wide "top scripts by owner", with just the owner and script percentage, as well.

But give us the ability to clean our own house first.


Ken March added a comment - 24/Feb/08 11:41 AM
i am running a help area in mainland, lots of time i need to find out who use scripts that effects the performance.

Intari Marjeta added a comment - 27/Feb/08 03:01 AM
Even 'top scripts by owner' would be nice.
tools like Estate managers had but limited to parcel would help even more.

Arawn Spitteler added a comment - 26/Mar/08 01:46 PM
Sounds to me like a no-brainer. Script Owners and Parcel Owners both have a right to see such impact.

Detox Watanabe added a comment - 02/Apr/08 02:56 PM
having it on your own land would be nice, but nevertheless, its always "that neighbour" who's spamming the sim with useless scripts. however knowing which of his scripts cause lag wont help alot, since those people usually dont care about it anyway

Alisha Matova added a comment - 02/Apr/08 04:12 PM
Social/Neighbor issues aside, "Top scripts on a parcel" would help educate the masses.

Most of us know this can also be used to measure an AVs resource usage simply by sitting on a prim. So no need to add a new tool for this, just educate usage of the existing ones.

Give mainlanders the tools too, It can only help.

Give estate owners a way for their tenants to see top scripts. Without relinquishing estate controls.

Maybe even the ability to reset the region? This would lighten LLs inworld work load a bit, and I could almost run without estate managers!

Please no silly red/yellow/green meters....we need hard numbers not traffic lights. The existing top scripts will suffice if it can be narrowed down to owners/parcels.

my 15 cents or so


Willi Willunga added a comment - 29/Apr/08 11:22 AM
I'd like to see one single argument which would speak against giving mainland sim owners these tools. They are available for private estate owners, they should be made available to mainlanders as well.

I currently have again a big problem with Sim FPS dropping down frequently to 35 and even to 25 and I have simply no clue where those offending scripts are sitting on my sim and which tenant is the owner... Some tenants have already told me that they are about to leave the sim if the situation doesn't improve. Bad situation, especially when knowing that there could be a solution to this problem.


Haravikk Mistral added a comment - 29/Apr/08 11:31 AM - edited
I'm even more anxious to get this now after moving into a new sim with my new store. When I moved in the whole sim was for sale and script perf was around 500 instructions per second (about right for what my avatar usually has active). I bought up a sizable chunk (6020 square metres) and put my stuff down, leaving script perf around 5000 average.

However with only a couple more plots sold this stat has shot up to 65,000-ish and I would very much like to find out who is using more than their fair share of script-time, especially since they can't own more than 1024sq metres! I know that 65,000 isn't bad, and the sim is coping fine, but there is a lot of land still for sale that concerns me!

It's especially useful as it will allow for more of this 'self-policing' malarky that LL are fond of! Currently all we can do is complain that performance is bad, leaving a Linden or other helper to pore over the entire simulator looking for the culprit!


meade paravane added a comment - 06/May/08 11:26 AM
One reason, Willi, would be that Private Islands are supposed to be a premium thing.

An island costs US$100/month more than a mainland sim does and giving mainalnd owners the same kinds of tools that island owners get makes islands a bit less of a premium thing.

Also, it's probably a non-trivial amount of work on LL's part, especially if it means adding an estate-level setting for if non-estate-managers can see top scripts on their parcel and adding a group-level setting so that group-owned land owners can control who can see top scripts on their parcels.


Mercia Mcmahon added a comment - 07/May/08 05:28 AM
I re-iterate the point already made in passing - ESTATE OWNERS DO NOT HAVE THIS POWER!! Per parcel scripts are not viewable by estate owners/managers, we view top scripts by region. Also do not be confused by the name Top Scripts, we actually see all scripted objects not worn by an avatar. The default sort order is to top scripts but you can reverse it. This is a great advantage when a resident suffers from a move bug and cannot find where their scripted object has gone. I do not think that this would ever happen, because of both the multiple ownership of land in Mainland and the fact that the secondary proposal asks LL to do a lot of work ticking boxes for residents. As to the comment that land owners in private regions do not have this power, you do not own the land, only the estate owner owns the land, the money you paid to purchase was to cover the capital investment made by the estate owner.

meade paravane added a comment - 07/May/08 05:56 AM
Mercia, I agree that it's probably not everything that everybody wants but still think it would be useful.

As for not having per-parcel info, that's what this suggestion is for - to ask LL to add this capability to the sim. The sim certainly knows which parcel an object is on and one person in the LL forums mentioned that the message protocol already allows the viewer to specify a parcel, though the software currently seems to ignore this.

Not sure I understand the rest of your comment... There's really not much difference between a mainland sim and a private island - all mainland is a single estate and Lindens are the estate managers.


Argent Stonecutter added a comment - 07/May/08 06:29 AM
Mercia: you're right, there would be work needed by Linden labs to implement this... but then that's true for all proposals. That's why there's a "new feature" box in the JIRA, after all. If they decide it's too much work, then they won't do it. There is sometimes a point to talking about how much this or that proposal will cost LL, if there's an alternative that costs less, but I don't see that here: they wouldn't actually go through "ticking boxes", they'd write a Perl script that set the same settings for the Linden Estate if any such settings were necessary.

Sindy Tsure added a comment - 07/Oct/08 06:46 PM
Updated description to fit where the comments have taken this..

Bettina Tizzy added a comment - 17/Oct/08 10:36 AM
"Top scripts by owner" or "top scripts by parcel," either one of these would save many creators - and parcel visitors - a great deal of lag and anguish. Case in point, elros Tuominen, a very much admired artist, has been suspended twice by LL because of scripts running in his art pieces, but even though he has converted all of his scripts to Mono, there still seems to be trouble but_he_has_no_way_of_knowing which scripts are the culprits. What recourse does a scripter have in cases like these when they have NO way of zeroing in on the issues? Thank you for submitting this, meade. You've got my vote!

Lear Cale added a comment - 24/Mar/09 10:33 AM
I strongly agree we need "top scripts on parcel".

I see absolutely no reason for an estate owner to have the ability to disable this for parcel owners.

It would be nice for estate owners to be able to give renters the ability, but I can't think of a workable solution for that (other than allowing group members to see it for any group-owned land, which would allow renters to see their neighbors' stats).

I agree that it should be an option for group roles.


Fael Illyar added a comment - 25/Aug/09 06:47 AM
I have to say I find it a bit discouraging no Lindens have said anything in the comments here. This would allow for major user experience improvements on mainland done by the land owners themselves. If it allowed seeing neighbor's script usages too, it might lead to an increase in the number of ARs but I'd still prefer that to what we have now. We can see ARCs of other avatars so why not how much script lag they're causing? whether it's with their avatars or items rezzed on their land. Would this truly be so much work to implement that it would outweigh the benefits?