Investigate possible memory leaks in QT wallet, causing bad lag
It really impacts UX of the wallet, especially when voting. Users have experienced lag, periods of no activity then a period of no instability then periods of instability again (intermittent freezing). According to @defunctec it seems the more UTXO in the wallet the slower it gets, and this could be due to for instance a hundred system nodes running out of the same wallet.
We need to look at the wallet code and design a solution allowing it to take advantage of n-core CPU cycles to increase performance. The user expects that the client software not lag in any circumstance for >500ms, the threshold of which this single-core limit has passed by an order of magnitude (up to 5000ms wait times experienced).
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information