Sometimes Keepass uses 30% -35% CPU on my system. It will only come back to less than that, when I exit Keepass.
It only happens, when Keepass uses CheckPasswordBox as plugin.
CheckPasswordBox does not do anything until you actually perform an auto-type, so cannot be using CPU before then. If you are seeing high CPU without performing an AutoType, something else is causing it.
High CPU during AutoType is a possibility, because it's using Accessibility APIs to query the window that is being auto-typed into, and those are generally slow and expensive.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
CheckPasswordBox does not do anything until you actually perform an auto-type, so cannot be using CPU before then. If you are seeing high CPU without performing an AutoType, something else is causing it.
High CPU during AutoType is a possibility, because it's using Accessibility APIs to query the window that is being auto-typed into, and those are generally slow and expensive.