|
|
|
[
Permlink
| « Hide
]
Balpien Hammerer added a comment - 23/May/08 01:40 PM
The performance loss is still the same in RC8. On that one, it seems to be correlated with either a memory leak or a changed behavior in the in-memory texture cache. I see committed memmory start at 100MB upon launch. It then quick climbs to around 400MB. Then it continues to climb at a rate of 1MB/5seconds. If I just spin in place, i can accelerate that memory growth at which point the frame rates drops to around 4FPS. Another way to demostrate the effect quickly is to fly or sail across many SIMs, The memory climbs rapidly, in my case it goes over 800MB. By that time the frame rate is so low (less then 2/sec) that the viewer becomes totally unusable.
I just tried this with 1.19.0.5. In both cases, the texture disk cache is set to 700MB. I do not see the progressive perormance loss that has occured with all of the 1.20 releases (albeit in RC6 and newer releases it got much worse). Upon launch the memory starts at 90MB, climbs to 300MB. Travel across SIMs, etc. build up the memory to around 520MB and it remains relatively stable at that level.
This behavior which the precipitous frame rate degradation is likely the reason for many of the lag complaints. The problem remains in the latest beta:
Second Life 1.20.9 (88980) Jun 3 2008 19:25:06 (Second Life Release Candidate) It gets bad quickly when sailing across SIMs. At this point it is no longer possible to sail across SIMs or host sailing events that cross them. I had hoped to sponsor some Relay For Life sailing events but with this problem present, doing so is not feasible.Furthermore, my sailboat sales have totally tanked. I received a query from a would-be customer asking if my "broken boats" would ever get fixed. She heard from others that they caused people to crash or made them lag so bad they had to relog. Explaining to them this was an SL bug did not help, no sale. Fixing this problem (and the other SIM crossing bugs) would revitalize lost enjoyment of SL. This problem remains in the latest release candidate:
Second Life 1.20.14 (92115) Jul 14 2008 15:20:29 (Second Life Release Candidate) The behavior is different though in that the frame rate drops as I mentioned in previous comments, then after a while the slowdown ends. This slow/fast behavior cycles. I'll try to get memory working set data or perhaps a PerfMon trace to see if there is some garbage collection activity taking place in the viewer at those intervals. Adding additional environment observation: This problem is not related to theopenspace SIM performance cycling problem. I experience the periodic slowdowns on full SIMs too.
The problem is worse in the latest standard viewer:
Second Life 1.20.15 (92456) Jul 18 2008 10:58:42 (Second Life Release) Before, the viewer would slow to a crawl, now it eventually dies with a massive memory leak (crash dumps sent). Updated title to indicate crash, raised priority to critical since it affects the main viewer.
I just tried running Second_Life_1-20-12-90824_ReleaseCandidate_Setup.exe, after changing the channel to SL RC no memory leak, and this RC works oh so much better. RAM usage (for me) stabilizes at around 600MB. No granted there were many bug fixes between RC12 and the latest viewer, at least this one does not rat-hole into glacial fgrame rates nearly immediately when it encoutners new textures. It does have a small memory leak, but seems manageable as a mitigation.
Also, looking back at my blog comments, I asked our LIndens why they hadn't done a diff to see what broke between RC12 and RC13. It definitely got much worse in RC13. Actually, just having a response as to the progress if this problem would be helpful. Given the official 1.20 is totally fubar, I am no longer running with it. 29 crash dumps seems plenty good for debug analysis. It wojn;t fix my toitally tanked boat business but at least I can enjoy some inworld sailing again, broken SIM crossings notwithstanding. This bug reads "fix pending". I'll be happy to test an internal fix. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||