Martin Pavelek
de062d6c54
Show detailed CPU load information in a tool-tip ( #5970 )
...
* Profiler rework
* Workaround for GCC bug
* Rollback QFile removal
* Use enum instead of a plain index to describe detailed stats
* Use the GCC workaround code for all compilers to avoid redundancy
* Update and fix comments
* Implement suggestions from review
* Split AudioEngine::renderNextBuffer() into separate functions, fix old formatting
* Remove QFile include
* Revert formatting changes
* Apply suggestion from review (remove unnecessary template parameter)
* Revert more formatting changes
* Convert DetailType to enum class
* DetailType enum class improvements suggested in review
* Use std::atomic for m_detailLoad
* RAII-style profiler probes
* Apply suggestions from code review
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
* Fix namespace comment
* Improve CPU load widget precision and use floats for load computations
* Atomic m_cpuLoad
* Add custom step size support for CPULoadWidget
* Apply suggestions from review (convert the profiler probe into a nested class, other small changes)
* Do not limit stored load averages to 100%
---------
Co-authored-by: sakertooth <sakertooth@gmail.com >
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
2023-09-04 19:33:42 -04:00
..
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2022-02-13 09:03:37 +01:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-04-21 00:29:47 -05:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2020-07-26 11:14:18 -07:00
2022-01-14 05:45:21 +01:00
2017-08-07 10:35:02 +02:00
2022-02-13 09:03:37 +01:00
2016-05-02 16:59:49 +02:00
2018-01-05 11:43:24 -05:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-03-12 22:49:54 +01:00
2021-03-05 09:31:27 -03:00
2016-07-29 00:39:10 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-02-28 06:48:15 -03:00
2023-08-31 19:21:26 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-02-26 17:17:16 +05:30
2020-12-12 11:33:45 -03:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2020-11-07 15:52:32 +01:00
2017-05-31 16:19:58 +02:00
2016-07-08 16:41:00 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-03-05 09:31:27 -03:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2020-07-11 11:30:27 +02:00
2017-05-31 16:19:58 +02:00
2017-05-31 16:19:58 +02:00
2020-07-26 11:14:18 -07:00
2020-10-19 22:18:21 +02:00
2021-03-05 09:38:33 -03:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2023-08-24 17:02:26 +01:00
2017-08-07 10:35:02 +02:00
2018-09-24 11:09:49 +02:00
2018-09-24 11:09:49 +02:00
2016-07-29 00:39:10 +02:00
2020-10-04 16:01:35 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-09-09 18:49:24 +01:00
2017-10-10 19:05:37 +02:00
2021-09-09 18:49:24 +01:00
2021-09-09 18:49:24 +01:00
2017-10-10 19:05:37 +02:00
2017-10-10 19:05:37 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2016-08-26 13:01:07 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2016-07-08 16:41:00 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2020-07-26 11:14:18 -07:00
2020-07-26 11:14:18 -07:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-03-05 09:31:27 -03:00
2016-09-28 01:01:24 +02:00
2017-08-07 10:35:02 +02:00
2021-09-09 18:49:24 +01:00
2020-12-01 22:27:37 -03:00
2017-08-07 10:35:02 +02:00
2017-05-31 16:19:58 +02:00
2021-03-05 09:31:27 -03:00
2017-05-31 16:19:58 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2022-01-09 08:15:23 +01:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2018-01-05 11:43:24 -05:00
2016-10-04 12:06:50 +02:00
2022-02-13 09:03:37 +01:00
2022-02-13 09:03:37 +01:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-05-31 16:19:58 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2019-07-27 17:14:49 +08:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2020-07-26 11:14:18 -07:00
2020-07-26 11:14:18 -07:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2020-10-04 16:01:35 +02:00
2016-05-02 16:59:49 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2016-08-04 02:17:45 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2019-06-08 11:57:56 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-02-03 22:35:23 +01:00
2017-02-03 22:35:23 +01:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2023-09-04 19:33:42 -04:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2020-10-19 22:18:21 +02:00
2017-08-07 10:35:02 +02:00
2017-11-14 23:30:17 -05:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2016-08-04 02:17:45 +02:00
2020-07-26 11:14:18 -07:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2023-08-31 19:21:26 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2021-04-21 00:29:47 -05:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00
2017-08-07 10:35:02 +02:00