Skip to content

investigation: Does the timer concept overwhelm its own if CPU bottlenecked ? #256

@SurfingNerd

Description

@SurfingNerd

It has been observed that on Testsetups in Idle with slow CPUs, the CPU usage stays absurdly high.
the theory behind it is, that the timers even trigger new work, even the old work has not been done yet.

Todo:

  • verify this thesis
  • -> develop a timer system, that ensures that the timers act as a Timespan between working phases, instead of overcommiting.
    example: in a scenario where a timer is configured to trigger all 1000 ms, and the work would take 2000ms, the timer would trigger in 3000ms, instead of running in an infinite loop, where the system just starts over and over doing what it has just finished. Therefore there would be enough ressources left on the system to maintain TCP Connections.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions