engine3d-dev / engine3d

Open-source game engine to be used for developing games
Apache License 2.0
1 stars 3 forks source link

Task Scheduling/Watch dog implementation #51

Open SpinnerX opened 2 weeks ago

SpinnerX commented 2 weeks ago

Implementing a way to analyze and debug threads within engine3d by having a task scheduler. Managing the different threads within a thread pool and also be used to know when specific threads in that pool of threads are taking too long.

Watchdog implementation that can be used to help analyze when threads take too long, then we can record errors from those threads and send those feedback responses either back to the UI or some form of logging property.