Reduce memory consumption by 10x#28
Merged
Merged
Conversation
Owner
Author
Owner
|
Git checks fails with this small change. |
Author
Owner
|
I re-ran the tests again and it passed, gh actions might be broken last time lol since I rerun it multiple times and it fails. |
Owner
|
Have you tried this on any linux distro? Does it run without issues? |
Author
|
Let me try in WSL real quick, but it should work because this option is only applied for Windows. |
Author
Owner
|
Sorry, I mean if the app compiles properly for linux config ( |
Author
|
Oh, yeah, it does, I just didn't attach the screenshot of the GUI, but I tested it under WSL (you can launch GUI apps in WSL). Right now I'm out of the country, so I can't help further |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.





By default, the Avalonia library uses GPU acceleration with OpenGL / Direct3D / Vulkan. This is quite overkill for an app as simple as this with not much graphics going on, and it turns this lightweight app into a 500MB RAM hog from all the GPU libraries being loaded. This PR switches Avalonia to software rendering, cutting RAM usage from 500-550MB to 50-60MB.