Jump to content
  • 0

Why the client is so CPU intensive?


Question

Posted

Just an innocent question, does it contains a coin-miner? :), if not why the client needs 10% of my CPU? I have i5 4460.

BTW this may be a good way for donations if the users have a total control on the mining process (a button the can be ON/OFF) 8)

11.PNG

  • Like 1

6 answers to this question

Recommended Posts

  • 0
Posted (edited)

The client obviously doesn't have a coin miner.

The reason why the client is heavier than you'd expect is that it's not a "typical" Windows application. Instead it has been created using MonoGame and it uses DirectX for drawing its interface and other such stuff. It was also designed for graphical flexibility rather than perfect optimization (yes, it'd be possible to achieve both but it'd take more development time). Basically the client is like a small game of its own, and consumes system resources accordingly.

While you're playing a game, the client limits its framerate to around 1 to drop the CPU use so it can't cause slow-downs during the game.

Edited by Rampastring
  • 0
Posted

To be honest, funky probably needs to go over his logic. An application such as cncnet, despite the framework, shouldn't be using that much!

  • 0
Posted
2 minutes ago, Myg said:

To be honest, funky probably needs to go over his logic. An application such as cncnet, despite the framework, shouldn't be using that much!

It's not Funky's client, it's mine.

And that CPU use doesn't cause issues for any modern PC.

  • 0
Posted
3 minutes ago, Myg said:

That is true, but a GUI application that waits for input generally uses around 0%.

His client is not using windows forms, it's more like a game (drawing X frames per second). he could probably make the framerate adjustable

  • Upvote 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...