-
- Downloads
ESC-154 ESC-156 Metrics integration across threads
Using unpause() method in derived class rather than wake() in furthest base class solved the stalling problem. I still think too many levels of the LLTextureFetch hierarchy are keeping thread state, however. The LLViewerRegion instance an agent enters doesn't necessarily have its region_id yet, that only comes after the handshake, if any. So add a few more metrics insertion points to propagate region into metrics. Finally, try to launch a final metrics report when a quit is initiated.
Showing
- indra/newview/llappviewer.cpp 3 additions, 2 deletionsindra/newview/llappviewer.cpp
- indra/newview/llappviewer.h 1 addition, 1 deletionindra/newview/llappviewer.h
- indra/newview/lltexturefetch.cpp 20 additions, 17 deletionsindra/newview/lltexturefetch.cpp
- indra/newview/lltexturefetch.h 1 addition, 0 deletionsindra/newview/lltexturefetch.h
- indra/newview/llviewerregion.cpp 8 additions, 0 deletionsindra/newview/llviewerregion.cpp
Loading
Please register or sign in to comment