Post
Topic
Board Announcements (Altcoins)
Re: [ANN][ZEN] ZenCash: Private, Secure, Resilient CryptoCurrency with zk-SNARKs
by
blockops
on 25/08/2017, 19:14:38 UTC

On a separate note: the Swing wallet needs some serious adjustments with regards to resource utilization. It has high CPU & RAM usage and my CPU temperature goes upto 85 C which is dangerous.
I didn't notice that on my computer also, I will check to see how much resources are used and I will let you know
scottrock from Slack:
Quote
Answer - please check you are running the latest versions of zend - usual CPU usage is around 12% while syncing the blockchain and the Swing wallet less than 1% CPU, Zend RAM less than 330MB.
zend will quite happily run on older hardware.

I've noticed sometimes the swing wallet uses what seems to be high CPU. This is the issue I opened on it on the Github. https://github.com/ZencashOfficial/zencash-swing-wallet-ui/issues/3


blockops1 commented 27 days ago
When I run swing wallet on linux zend is using 100% of a processor. Is there any way to reduce the amount of CPU used by Swing wallet? Maybe have it update less often? Perhaps this can be configurable?
 @vaklinov
Collaborator
vaklinov commented 25 days ago • edited
It is normal/expected for zend to be using 100% CPU (or more) when it is synchronizing the blockchain or there is a JoinSplit going on. However when zend is synchronized and is idle with only requests from the GUI wallet coming, the typical CPU percentage taken is:

GUI wallet: 0-20%
zend: 0-10%

If you have observed significant CPU consumption on an idle wallet, this may be an issue - needs to be reproduced so it may be diagnosed...

There is a known limitation on Linux that might confuse users as to the exact CPU% taken at one time, listed among the known limitations: The CPU percentage shown to be taken by zcashd on Linux is the average for the entire lifetime of the process. This is not very useful. This will be improved in future versions. The reason for this is that the Linux command used to get the CPU % is ps auxwwww etc.

Not withstanding the above, I agree it would be useful to allow the GUI wallet to be configurable with respect to the update interval for the balance/transactions etc. such intervals may be configured in some "Wallet >> Options >> Advanced" section of the GUI - to be created as an enhancement.



For any swing wallet issues or feature requests, the github issues section is a good place to enter them.