Replies: 4 comments
-
Current baseline for SNIK Graph (4365 nodes, 6665 edges)
In my opinion the most urgent need right now is optimizing memory consumption because it can crash the browser, especially on machines with no separate GPU (so the system RAM is used as video RAM), on Firefox and with the default setting for TexRows. |
Beta Was this translation helpful? Give feedback.
-
We are investigating using texture compression. In theory that should greatly reduce memory consumption. This approach is non-trivial though and may take some time to implement. In the meantime set webglTexRows as high as you can until labels start to look blurry. |
Beta Was this translation helpful? Give feedback.
-
Follow up on texture compression...
Conclusion:
|
Beta Was this translation helpful? Give feedback.
-
While working on the texture compression stuff I found a memory leak in the WebGL renderer. I discovered that OffscreenCanvas objects actually use GPU memory, and they weren't been freed when they could be. Fixing this memory leak frees up a significant amount of GPU memory. Testing on the SNIK Ontology Graph application on chrome on my macbook:
So, fixing the memory leak, and changing to default settings to use fewer textures, seems to get us quite far actually. |
Beta Was this translation helpful? Give feedback.
-
Carrying on the discussion from : #3321
Beta Was this translation helpful? Give feedback.
All reactions