I have a customer who's (rightly) worried about the impact of script behavior on overall sim performance.
Based on my interpretation of the ctrl-shift-1 screen, physics, prims, and all that get whatever time they need, and scripts get whatever time is left over (though perhaps with some minimum guarantee). Is this correct?
How can I measure the efficiency of my scripts? BTW, I'm a real-time programmer with nearly 30 years of experience, so I understand the usual stuff about performance. (I've written the advice to programmers for two companies, including tips for writing scalable code used by my current employer with over 10K software engineers).
In particular, I'd like to measure the runtime costs of potentially inefficient operations like scans. I want to be able to give my customer quantitative answers, such as, "you can deploy N of these objects configured XYZ and that will consume K msec of script time per second, on average.
What tools can I use to do the measurement? I can probably borrow a sim with little or no activity for the measurement, if necessary.
Thanks!
, but still something people don't take into account. A script with 20 listens might take very little time if nobodies talking. (ps ~ nobody should be using 20 listens, just an example).
.