Replies: 2 comments 3 replies
-
RmlUi is a retained mode UI unlike ImGui which is immediate mode. Nevertheless, performance and resource usage is a much larger topic than the choice between these two modes alone. My impression is that neither ImGui or RmlUi are optimized in terms of idle usage. Thus comparisons like this are very unreliable as they mainly depend on the backend used, your GPU driver, GPU settings, and whether vsync is enabled in particular. For example, on my end I get substantially better performance in RmlUi: The GPU usage you show for ImGui seems like a result of the task manager just plainly not working for DirectX 12. Try e.g. DirectX 11 instead and you will see that it shows up there. |
Beta Was this translation helpful? Give feedback.
-
Why doesn't RmlUi stay at 0% CPU useage on process idle? |
Beta Was this translation helpful? Give feedback.
-
I know RmlUi is a immediately gui framework,like Dear ImGui(is it true?).
But,RmlUi uses more resources than ImGui.
Will you make some improvements in this area in the future?
Beta Was this translation helpful? Give feedback.
All reactions