General performance improvements (#3142)

* Adding some Tracy zones
* Move point cloud dataset loading to initialize function to speed up startup 
* Switch order of operations in memoryaware tile cache to speed up startup
* Move point cloud dataset loading to initialize function
* Add more Zone Scoped and rearrange SDSS loading
* More speed up

---------

Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
This commit is contained in:
Emma Broman
2024-03-28 01:10:07 +01:00
committed by GitHub
parent 3e893ee19d
commit 3f8bff5a62
29 changed files with 217 additions and 83 deletions
+2
View File
@@ -118,6 +118,8 @@ documentation::Documentation Renderable::Documentation() {
ghoul::mm_unique_ptr<Renderable> Renderable::createFromDictionary(
const ghoul::Dictionary& dictionary)
{
ZoneScoped;
if (!dictionary.hasKey(KeyType)) {
throw ghoul::RuntimeError("Tried to create Renderable but no 'Type' was found");
}