Leaf Blower Revolution - Idle Game

Leaf Blower Revolution - Idle Game

View Stats:
MrSpock Dec 21, 2020 @ 12:52am
40% CPU Usage ! Seriously ?
overwhelming positive for 40% CPU Usage ? Seriously ?

Cyberpunk2077 8% CPU Usage
< >
Showing 1-15 of 31 comments
the worm Dec 21, 2020 @ 2:30am 
okay but cyberpunk isn't a very cpu intensive game, instead its a very graphics intensive game.

this isn't a very gpu intensive game, so its a cpu intensive game (kind of). 40% cpu usage on a laptop cpu like mine isn't bad, and thats about what it takes.
RattuS Dec 21, 2020 @ 4:10am 
The game is heavy on two cores with about 80 to 90 % usage. One thread is probably doing the number crunching and the other one does the rendering, I assume.
Chesmu Dec 21, 2020 @ 11:07am 
I hope it doesn't have Bitcoin miner included.
Originally posted by 󰀀 Chesmu 󰀀:
I hope it doesn't have Bitcoin miner included.
Was actually the assumption I had seeing that it seems to run at 40% for a lot of people regardless of how far they are in the game, how many objects are on screen and what kind of PC they use.
HarspudSauce Dec 21, 2020 @ 1:07pm 
I'm running at around 50% :/ Not a fan.
Faded Dec 21, 2020 @ 1:27pm 
it used to run around 30% for me, but now that im farther in its running at 50%. network usage is 0% tho
Coyote796 Dec 21, 2020 @ 1:44pm 
The CPU usage is constantly high because it is doing random equations non stop. Out of the Idle games I have played this one seems to be a bit more random, with leaves varying in prices by a small margin and sometimes being added to your total at different speeds, the game is not managing a constant stream of the same equation so will pull more demand from the CPU.

I may be totally wrong since i have no degree in Computer Science, but I believe this is the main reason for the relatively high CPU usage.

I have a i5-4690k (3.5Ghz Quad Core) which while cheap can run games like WoW Shadowlands decently well, and only busy cities can drop my frames, but like everyone else my CPU usage is around 50% constantly with this game.
Last edited by Coyote796; Dec 21, 2020 @ 1:47pm
Clubanimon Dec 21, 2020 @ 1:52pm 
I've at most hit 20% CPU while playing and doing other things at the same time, typically it tends to bounce between 9-15% for just the game.
Naabcake Dec 21, 2020 @ 3:38pm 
Turned the leaves graphics off, still 20-30% usage here, very odd indeed,
Last edited by Naabcake; Dec 21, 2020 @ 3:43pm
DrKain Dec 21, 2020 @ 9:12pm 
Turning the leaf graphics off will not have a drastic effect on CPU use. It seems to be caused by unoptimized calculations in the game loop. With a bit of luck the developer might improve this at some point
Winterfalke Dec 21, 2020 @ 9:43pm 
So this game is hitting half of my 12 cores for between 30% and 70% in spikes as the leaves spawn, averaging around 15% total usage (with Steam, Discord, and a couple browser windows in the background). It's a very math heavy game, I don't know what you are expecting.
unknhawk Dec 22, 2020 @ 6:37am 
I would suggest to move the randomness calculation from cpu to gpu, but it seems to be a ♥♥♥♥♥♥♥ of works. If using only nvidia I would suggest using CUDA, but I see also OpenCL can be used, overcoming nvidia dependence. In a fast search maybe this could be helpful: https://stackoverflow.com/questions/9912143/how-to-get-a-random-number-in-opencl
Willa Grey Dec 22, 2020 @ 1:08pm 
This is pretty much why I always save and quit instead of leaving it idle.
King Dub Dub Dec 22, 2020 @ 1:58pm 
Originally posted by Coyote796:
The CPU usage is constantly high because it is doing random equations non stop ... I may be totally wrong since i have no degree in Computer Science, but I believe this is the main reason for the relatively high CPU usage.
Well yes, but actually no. Running the RNG functions is easy, there's actually a seperate chip in (most) computers that handles it by pulling data about the machine environment and usage and turns it into seeds and algorithms. The real problem is all the leaf objects. The game isn't graphically intensive, it just has to run through a lot of numbers very quickly.

Think of it like this, there's (at least) 7 variables for each leaf (not counting the RNG ones it pulls):
1. X-coordinate
2. Y-coordinate
3. X-velocity
4. Y-velocity
5. Leaf rotation (along Z axis, pointing at your face)
6. Leaf rotation (along X-Y axis, parallel to screen)

So basically, each leaf gets it's coords checked and drawn, then has a Pythagorean function for distance from the avatar run (which is already intensive as-is), then gets some random rotation done (which is actually a neat 3D-effect) which requires more variable checking. Now do that for every leaf on screen. Object programming is easy to write, but a pain to run cleanly. I have no idea what the game's written in (probably java or python since everyone uses gross interpreted languages these days) but it's running surprisingly speedy for what it's calculating. I get about 36-40 percent usage on my i7-4600U potato laptop at around 2.8 GHz.

TL;DR: Many numbers, much math. Big hard for processor.
hampter Dec 22, 2020 @ 3:31pm 
The highest usage I've got here was 20%, but it's not always I get this number. Most of the time it stays around 15%.
< >
Showing 1-15 of 31 comments
Per page: 1530 50

Date Posted: Dec 21, 2020 @ 12:52am
Posts: 31