forked from wpilibsuite/shuffleboard
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve CPU and memory usage of graphs (wpilibsuite#430)
* Minor performance increase to graphs, warn when using software renderer Explicitly specify the renderer order to Direct3D -> OpenGL -> Software Note: JavaFX on Windows does not support OpenGL * Average past 5 values to greatly reduce CPU use * Do batch data updates at 4Hz, cache chart visuals Combining caching with batch updates bring render thread use down from 100% to 60-70% on my desktop machine (i7-7700K at 4.2GHz) Synchronizes graph updates to make sure they all update visually at the same time * Reduce memory footprint by storing old data in parallel primitive arrays * Bump base plugin version
- Loading branch information
1 parent
8f3870b
commit 553887d
Showing
5 changed files
with
468 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.