window.BENCHMARK_DATA = { "lastUpdate": 1721269534467, "repoUrl": "https://github.com/lihop/godot-xterm", "entries": { "GodotXterm Benchmarks": [ { "commit": { "author": { "email": "git@leroy.geek.nz", "name": "Leroy Hopson", "username": "lihop" }, "committer": { "email": "github@leroy.nix.nz", "name": "Leroy Hopson", "username": "lihop" }, "distinct": true, "id": "9569c9e489a21cc866c7d3a36a7bc15462e480e6", "message": "perf(term): add benchmarks\n\nAdds benchmarks by running [alacritty/vtebench](https://github.com/alacritty/vtebench)\nbenchmarks in the terminal.\nUses code based on [godotengine/godot-benchmarks](https://github.com/godotengine/godot-benchmarks)\nto measure average GPU and CPU time spent per frame.\nUses [github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark)\nfor continuous integration, and publishes benchmark results to https://lihop.github.io/godot-xterm/dev/bench/.", "timestamp": "2024-06-09T21:21:30+12:00", "tree_id": "2d7a176405a8291e0969057e1a3460d927d37e82", "url": "https://github.com/lihop/godot-xterm/commit/9569c9e489a21cc866c7d3a36a7bc15462e480e6" }, "date": 1717925437036, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 69.49, "unit": "milliseconds", "range": "± 16.92" }, { "name": "cursor_motion - render cpu", "value": 9.858, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1920, "unit": "milliseconds" }, { "name": "dense_cells", "value": 104.1, "unit": "milliseconds", "range": "± 25.72" }, { "name": "dense_cells - render cpu", "value": 11.21, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 1982, "unit": "milliseconds" }, { "name": "editor_launch", "value": 54.11, "unit": "seconds" }, { "name": "light_cells", "value": 74.33, "unit": "milliseconds", "range": "± 13.27" }, { "name": "light_cells - render cpu", "value": 8.638, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1639, "unit": "milliseconds" }, { "name": "scrolling", "value": 514.5, "unit": "milliseconds", "range": "± 19.28" }, { "name": "scrolling - render cpu", "value": 6.948, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3264, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 506.8, "unit": "milliseconds", "range": "± 18.03" }, { "name": "scrolling_bottom_region - render cpu", "value": 8.393, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3148, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 509.3, "unit": "milliseconds", "range": "± 23.49" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 8.336, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3081, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 83.8, "unit": "milliseconds", "range": "± 6.34" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.235, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1478, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 512.8, "unit": "milliseconds", "range": "± 23.35" }, { "name": "scrolling_top_region - render cpu", "value": 8.148, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3158, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 510, "unit": "milliseconds", "range": "± 18.54" }, { "name": "scrolling_top_small_region - render cpu", "value": 9.566, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3133, "unit": "milliseconds" }, { "name": "unicode", "value": 90.46, "unit": "milliseconds", "range": "± 40.33" }, { "name": "unicode - render cpu", "value": 7.495, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1409, "unit": "milliseconds" } ] }, { "commit": { "author": { "email": "robert@opcode.eu.org", "name": "Robert Paciorek", "username": "rpaciorek" }, "committer": { "email": "github@leroy.nix.nz", "name": "Leroy Hopson", "username": "lihop" }, "distinct": true, "id": "e830db667c06b0bec06fc97aa7eca326c69908bc", "message": "fix socat_terminal example\n\n* Godot 4.x seems to require call StreamPeerTCP.poll\n* add missing signal connection (data from terminal to network)", "timestamp": "2024-06-09T21:42:16+12:00", "tree_id": "9d2ff445528c338fbd7a91d51c8238bad43b73d9", "url": "https://github.com/lihop/godot-xterm/commit/e830db667c06b0bec06fc97aa7eca326c69908bc" }, "date": 1717926391536, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 71.58, "unit": "milliseconds", "range": "± 18.05" }, { "name": "cursor_motion - render cpu", "value": 10.43, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1891, "unit": "milliseconds" }, { "name": "dense_cells", "value": 102.7, "unit": "milliseconds", "range": "± 25.34" }, { "name": "dense_cells - render cpu", "value": 10.75, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 2010, "unit": "milliseconds" }, { "name": "editor_launch", "value": 52.89, "unit": "seconds" }, { "name": "light_cells", "value": 75.27, "unit": "milliseconds", "range": "± 6.64" }, { "name": "light_cells - render cpu", "value": 8.291, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1625, "unit": "milliseconds" }, { "name": "scrolling", "value": 504.1, "unit": "milliseconds", "range": "± 18.40" }, { "name": "scrolling - render cpu", "value": 8.937, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3037, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 507.8, "unit": "milliseconds", "range": "± 15.38" }, { "name": "scrolling_bottom_region - render cpu", "value": 7.409, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3042, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 505.5, "unit": "milliseconds", "range": "± 31.47" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 8.025, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3161, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 83.91, "unit": "milliseconds", "range": "± 7.20" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.322, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1490, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 520.4, "unit": "milliseconds", "range": "± 17.17" }, { "name": "scrolling_top_region - render cpu", "value": 8.538, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3193, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 508.2, "unit": "milliseconds", "range": "± 25.17" }, { "name": "scrolling_top_small_region - render cpu", "value": 9.661, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3089, "unit": "milliseconds" }, { "name": "unicode", "value": 91.69, "unit": "milliseconds", "range": "± 43.42" }, { "name": "unicode - render cpu", "value": 7.929, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1424, "unit": "milliseconds" } ] }, { "commit": { "author": { "email": "git@leroy.geek.nz", "name": "Leroy Hopson", "username": "lihop" }, "committer": { "email": "github@leroy.nix.nz", "name": "Leroy Hopson", "username": "lihop" }, "distinct": true, "id": "64aa0ff49a56d03a67ef92d17d28c40aa121756e", "message": "perf(term): merge custom theme with default theme\n\nMerges a custom theme containing 'Terminal' theme properties with the\ndefault theme rather than setting them on the default theme directly.\n\nThis improves performance for initial loading of the plugin.", "timestamp": "2024-06-09T21:54:39+12:00", "tree_id": "017b954eb8cc228506a136738158438fbdb1e45e", "url": "https://github.com/lihop/godot-xterm/commit/64aa0ff49a56d03a67ef92d17d28c40aa121756e" }, "date": 1717927140420, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 70.99, "unit": "milliseconds", "range": "± 17.88" }, { "name": "cursor_motion - render cpu", "value": 9.998, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1906, "unit": "milliseconds" }, { "name": "dense_cells", "value": 104.2, "unit": "milliseconds", "range": "± 25.93" }, { "name": "dense_cells - render cpu", "value": 11.03, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 2001, "unit": "milliseconds" }, { "name": "editor_launch", "value": 42.7, "unit": "seconds" }, { "name": "light_cells", "value": 77.71, "unit": "milliseconds", "range": "± 19.46" }, { "name": "light_cells - render cpu", "value": 9.161, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1598, "unit": "milliseconds" }, { "name": "scrolling", "value": 525.8, "unit": "milliseconds", "range": "± 25.54" }, { "name": "scrolling - render cpu", "value": 7.659, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3095, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 508.2, "unit": "milliseconds", "range": "± 16.81" }, { "name": "scrolling_bottom_region - render cpu", "value": 8.068, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3167, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 508.8, "unit": "milliseconds", "range": "± 16.69" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 9.16, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3231, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 83.23, "unit": "milliseconds", "range": "± 7.54" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.228, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1491, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 516.3, "unit": "milliseconds", "range": "± 25.21" }, { "name": "scrolling_top_region - render cpu", "value": 7.964, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3175, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 502.1, "unit": "milliseconds", "range": "± 20.60" }, { "name": "scrolling_top_small_region - render cpu", "value": 7.452, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3097, "unit": "milliseconds" }, { "name": "unicode", "value": 88.33, "unit": "milliseconds", "range": "± 43.24" }, { "name": "unicode - render cpu", "value": 7.3, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1444, "unit": "milliseconds" } ] }, { "commit": { "author": { "name": "Leroy Hopson", "username": "lihop", "email": "git@leroy.geek.nz" }, "committer": { "name": "Leroy Hopson", "username": "lihop", "email": "github@leroy.nix.nz" }, "id": "64aa0ff49a56d03a67ef92d17d28c40aa121756e", "message": "perf(term): merge custom theme with default theme\n\nMerges a custom theme containing 'Terminal' theme properties with the\ndefault theme rather than setting them on the default theme directly.\n\nThis improves performance for initial loading of the plugin.", "timestamp": "2024-06-08T23:45:33Z", "url": "https://github.com/lihop/godot-xterm/commit/64aa0ff49a56d03a67ef92d17d28c40aa121756e" }, "date": 1718245512774, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 71.62, "unit": "milliseconds", "range": "± 18.32" }, { "name": "cursor_motion - render cpu", "value": 10.07, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1882, "unit": "milliseconds" }, { "name": "dense_cells", "value": 101.6, "unit": "milliseconds", "range": "± 25.25" }, { "name": "dense_cells - render cpu", "value": 10.57, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 2027, "unit": "milliseconds" }, { "name": "editor_launch", "value": 41.63, "unit": "seconds" }, { "name": "light_cells", "value": 74.66, "unit": "milliseconds", "range": "± 25.03" }, { "name": "light_cells - render cpu", "value": 8.126, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1648, "unit": "milliseconds" }, { "name": "scrolling", "value": 512.1, "unit": "milliseconds", "range": "± 24.82" }, { "name": "scrolling - render cpu", "value": 7.359, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3216, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 508, "unit": "milliseconds", "range": "± 24.11" }, { "name": "scrolling_bottom_region - render cpu", "value": 7.151, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3137, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 520.4, "unit": "milliseconds", "range": "± 21.36" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 8.791, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3220, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 84.03, "unit": "milliseconds", "range": "± 9.22" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.487, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1482, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 507.1, "unit": "milliseconds", "range": "± 30.11" }, { "name": "scrolling_top_region - render cpu", "value": 7.407, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3275, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 505.6, "unit": "milliseconds", "range": "± 18.76" }, { "name": "scrolling_top_small_region - render cpu", "value": 7.881, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3166, "unit": "milliseconds" }, { "name": "unicode", "value": 94.85, "unit": "milliseconds", "range": "± 48.57" }, { "name": "unicode - render cpu", "value": 7.936, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1365, "unit": "milliseconds" } ] }, { "commit": { "author": { "name": "Leroy Hopson", "username": "lihop", "email": "git@leroy.geek.nz" }, "committer": { "name": "Leroy Hopson", "username": "lihop", "email": "github@leroy.nix.nz" }, "id": "64aa0ff49a56d03a67ef92d17d28c40aa121756e", "message": "perf(term): merge custom theme with default theme\n\nMerges a custom theme containing 'Terminal' theme properties with the\ndefault theme rather than setting them on the default theme directly.\n\nThis improves performance for initial loading of the plugin.", "timestamp": "2024-06-08T23:45:33Z", "url": "https://github.com/lihop/godot-xterm/commit/64aa0ff49a56d03a67ef92d17d28c40aa121756e" }, "date": 1718850209837, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 70.65, "unit": "milliseconds", "range": "± 17.45" }, { "name": "cursor_motion - render cpu", "value": 9.752, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1917, "unit": "milliseconds" }, { "name": "dense_cells", "value": 105, "unit": "milliseconds", "range": "± 26.19" }, { "name": "dense_cells - render cpu", "value": 11.45, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 1981, "unit": "milliseconds" }, { "name": "editor_launch", "value": 40.99, "unit": "seconds" }, { "name": "light_cells", "value": 76.27, "unit": "milliseconds", "range": "± 1.66" }, { "name": "light_cells - render cpu", "value": 8.613, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1611, "unit": "milliseconds" }, { "name": "scrolling", "value": 514.3, "unit": "milliseconds", "range": "± 19.35" }, { "name": "scrolling - render cpu", "value": 7.173, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3112, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 512, "unit": "milliseconds", "range": "± 21.13" }, { "name": "scrolling_bottom_region - render cpu", "value": 7.809, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3153, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 511.9, "unit": "milliseconds", "range": "± 19.75" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 8.043, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3143, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 84.89, "unit": "milliseconds", "range": "± 6.98" }, { "name": "scrolling_fullscreen - render cpu", "value": 6.931, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1471, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 512.3, "unit": "milliseconds", "range": "± 14.35" }, { "name": "scrolling_top_region - render cpu", "value": 8.619, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3082, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 508.8, "unit": "milliseconds", "range": "± 18.80" }, { "name": "scrolling_top_small_region - render cpu", "value": 7.749, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3227, "unit": "milliseconds" }, { "name": "unicode", "value": 90.55, "unit": "milliseconds", "range": "± 43.95" }, { "name": "unicode - render cpu", "value": 6.951, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1423, "unit": "milliseconds" } ] }, { "commit": { "author": { "name": "Leroy Hopson", "username": "lihop", "email": "git@leroy.geek.nz" }, "committer": { "name": "Leroy Hopson", "username": "lihop", "email": "github@leroy.nix.nz" }, "id": "64aa0ff49a56d03a67ef92d17d28c40aa121756e", "message": "perf(term): merge custom theme with default theme\n\nMerges a custom theme containing 'Terminal' theme properties with the\ndefault theme rather than setting them on the default theme directly.\n\nThis improves performance for initial loading of the plugin.", "timestamp": "2024-06-08T23:45:33Z", "url": "https://github.com/lihop/godot-xterm/commit/64aa0ff49a56d03a67ef92d17d28c40aa121756e" }, "date": 1719455045996, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 69.59, "unit": "milliseconds", "range": "± 17.14" }, { "name": "cursor_motion - render cpu", "value": 9.953, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1930, "unit": "milliseconds" }, { "name": "dense_cells", "value": 106.6, "unit": "milliseconds", "range": "± 26.36" }, { "name": "dense_cells - render cpu", "value": 11.35, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 1969, "unit": "milliseconds" }, { "name": "editor_launch", "value": 43.67, "unit": "seconds" }, { "name": "light_cells", "value": 75.78, "unit": "milliseconds", "range": "± 7.18" }, { "name": "light_cells - render cpu", "value": 8.397, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1622, "unit": "milliseconds" }, { "name": "scrolling", "value": 514.5, "unit": "milliseconds", "range": "± 18.00" }, { "name": "scrolling - render cpu", "value": 7.808, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3241, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 526.7, "unit": "milliseconds", "range": "± 29.52" }, { "name": "scrolling_bottom_region - render cpu", "value": 8.817, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3152, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 509.3, "unit": "milliseconds", "range": "± 25.38" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 9.007, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3208, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 84.26, "unit": "milliseconds", "range": "± 7.18" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.491, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1477, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 512.3, "unit": "milliseconds", "range": "± 19.80" }, { "name": "scrolling_top_region - render cpu", "value": 7.625, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3202, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 516.9, "unit": "milliseconds", "range": "± 21.24" }, { "name": "scrolling_top_small_region - render cpu", "value": 8.263, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3275, "unit": "milliseconds" }, { "name": "unicode", "value": 90.57, "unit": "milliseconds", "range": "± 45.19" }, { "name": "unicode - render cpu", "value": 7.15, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1409, "unit": "milliseconds" } ] }, { "commit": { "author": { "name": "Leroy Hopson", "username": "lihop", "email": "git@leroy.geek.nz" }, "committer": { "name": "Leroy Hopson", "username": "lihop", "email": "github@leroy.nix.nz" }, "id": "64aa0ff49a56d03a67ef92d17d28c40aa121756e", "message": "perf(term): merge custom theme with default theme\n\nMerges a custom theme containing 'Terminal' theme properties with the\ndefault theme rather than setting them on the default theme directly.\n\nThis improves performance for initial loading of the plugin.", "timestamp": "2024-06-08T23:45:33Z", "url": "https://github.com/lihop/godot-xterm/commit/64aa0ff49a56d03a67ef92d17d28c40aa121756e" }, "date": 1720059890529, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 70.44, "unit": "milliseconds", "range": "± 17.51" }, { "name": "cursor_motion - render cpu", "value": 9.936, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1905, "unit": "milliseconds" }, { "name": "dense_cells", "value": 103.7, "unit": "milliseconds", "range": "± 25.40" }, { "name": "dense_cells - render cpu", "value": 11.06, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 2016, "unit": "milliseconds" }, { "name": "editor_launch", "value": 40.33, "unit": "seconds" }, { "name": "light_cells", "value": 76.33, "unit": "milliseconds", "range": "± 6.51" }, { "name": "light_cells - render cpu", "value": 8.699, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1603, "unit": "milliseconds" }, { "name": "scrolling", "value": 508.6, "unit": "milliseconds", "range": "± 20.07" }, { "name": "scrolling - render cpu", "value": 7.31, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3086, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 514.9, "unit": "milliseconds", "range": "± 21.84" }, { "name": "scrolling_bottom_region - render cpu", "value": 7.945, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3157, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 517.7, "unit": "milliseconds", "range": "± 22.26" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 7.97, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3270, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 83.84, "unit": "milliseconds", "range": "± 6.80" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.068, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1478, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 510.4, "unit": "milliseconds", "range": "± 20.77" }, { "name": "scrolling_top_region - render cpu", "value": 7.828, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3117, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 507.5, "unit": "milliseconds", "range": "± 18.50" }, { "name": "scrolling_top_small_region - render cpu", "value": 8.563, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3094, "unit": "milliseconds" }, { "name": "unicode", "value": 94, "unit": "milliseconds", "range": "± 45.27" }, { "name": "unicode - render cpu", "value": 7.825, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1378, "unit": "milliseconds" } ] }, { "commit": { "author": { "name": "Leroy Hopson", "username": "lihop", "email": "git@leroy.geek.nz" }, "committer": { "name": "Leroy Hopson", "username": "lihop", "email": "github@leroy.nix.nz" }, "id": "64aa0ff49a56d03a67ef92d17d28c40aa121756e", "message": "perf(term): merge custom theme with default theme\n\nMerges a custom theme containing 'Terminal' theme properties with the\ndefault theme rather than setting them on the default theme directly.\n\nThis improves performance for initial loading of the plugin.", "timestamp": "2024-06-08T23:45:33Z", "url": "https://github.com/lihop/godot-xterm/commit/64aa0ff49a56d03a67ef92d17d28c40aa121756e" }, "date": 1720664856312, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 70.44, "unit": "milliseconds", "range": "± 17.23" }, { "name": "cursor_motion - render cpu", "value": 9.994, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1887, "unit": "milliseconds" }, { "name": "dense_cells", "value": 101.7, "unit": "milliseconds", "range": "± 24.95" }, { "name": "dense_cells - render cpu", "value": 10.22, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 2059, "unit": "milliseconds" }, { "name": "editor_launch", "value": 42.24, "unit": "seconds" }, { "name": "light_cells", "value": 75.59, "unit": "milliseconds", "range": "± 7.01" }, { "name": "light_cells - render cpu", "value": 8.294, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1616, "unit": "milliseconds" }, { "name": "scrolling", "value": 524.1, "unit": "milliseconds", "range": "± 28.17" }, { "name": "scrolling - render cpu", "value": 8.158, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3146, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 510.6, "unit": "milliseconds", "range": "± 22.51" }, { "name": "scrolling_bottom_region - render cpu", "value": 7.547, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3247, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 515.2, "unit": "milliseconds", "range": "± 33.46" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 8.535, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3281, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 85.09, "unit": "milliseconds", "range": "± 7.48" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.273, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1477, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 509.5, "unit": "milliseconds", "range": "± 25.12" }, { "name": "scrolling_top_region - render cpu", "value": 8.459, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3151, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 509.9, "unit": "milliseconds", "range": "± 22.71" }, { "name": "scrolling_top_small_region - render cpu", "value": 9.247, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3197, "unit": "milliseconds" }, { "name": "unicode", "value": 95.8, "unit": "milliseconds", "range": "± 47.79" }, { "name": "unicode - render cpu", "value": 7.48, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1338, "unit": "milliseconds" } ] }, { "commit": { "author": { "name": "Leroy Hopson", "username": "lihop", "email": "git@leroy.geek.nz" }, "committer": { "name": "Leroy Hopson", "username": "lihop", "email": "github@leroy.nix.nz" }, "id": "64aa0ff49a56d03a67ef92d17d28c40aa121756e", "message": "perf(term): merge custom theme with default theme\n\nMerges a custom theme containing 'Terminal' theme properties with the\ndefault theme rather than setting them on the default theme directly.\n\nThis improves performance for initial loading of the plugin.", "timestamp": "2024-06-08T23:45:33Z", "url": "https://github.com/lihop/godot-xterm/commit/64aa0ff49a56d03a67ef92d17d28c40aa121756e" }, "date": 1721269533662, "tool": "customSmallerIsBetter", "benches": [ { "name": "cursor_motion", "value": 69.71, "unit": "milliseconds", "range": "± 17.16" }, { "name": "cursor_motion - render cpu", "value": 10.25, "unit": "milliseconds" }, { "name": "cursor_motion - render gpu", "value": 1940, "unit": "milliseconds" }, { "name": "dense_cells", "value": 100.6, "unit": "milliseconds", "range": "± 24.86" }, { "name": "dense_cells - render cpu", "value": 10.49, "unit": "milliseconds" }, { "name": "dense_cells - render gpu", "value": 2042, "unit": "milliseconds" }, { "name": "editor_launch", "value": 44.92, "unit": "seconds" }, { "name": "light_cells", "value": 75.49, "unit": "milliseconds", "range": "± 1.45" }, { "name": "light_cells - render cpu", "value": 8.426, "unit": "milliseconds" }, { "name": "light_cells - render gpu", "value": 1616, "unit": "milliseconds" }, { "name": "scrolling", "value": 513.3, "unit": "milliseconds", "range": "± 20.93" }, { "name": "scrolling - render cpu", "value": 7.205, "unit": "milliseconds" }, { "name": "scrolling - render gpu", "value": 3092, "unit": "milliseconds" }, { "name": "scrolling_bottom_region", "value": 523.8, "unit": "milliseconds", "range": "± 25.90" }, { "name": "scrolling_bottom_region - render cpu", "value": 9.394, "unit": "milliseconds" }, { "name": "scrolling_bottom_region - render gpu", "value": 3210, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region", "value": 512.6, "unit": "milliseconds", "range": "± 19.96" }, { "name": "scrolling_bottom_small_region - render cpu", "value": 8.437, "unit": "milliseconds" }, { "name": "scrolling_bottom_small_region - render gpu", "value": 3372, "unit": "milliseconds" }, { "name": "scrolling_fullscreen", "value": 85.13, "unit": "milliseconds", "range": "± 8.68" }, { "name": "scrolling_fullscreen - render cpu", "value": 7.398, "unit": "milliseconds" }, { "name": "scrolling_fullscreen - render gpu", "value": 1465, "unit": "milliseconds" }, { "name": "scrolling_top_region", "value": 517.2, "unit": "milliseconds", "range": "± 20.19" }, { "name": "scrolling_top_region - render cpu", "value": 8.945, "unit": "milliseconds" }, { "name": "scrolling_top_region - render gpu", "value": 3129, "unit": "milliseconds" }, { "name": "scrolling_top_small_region", "value": 508.4, "unit": "milliseconds", "range": "± 19.52" }, { "name": "scrolling_top_small_region - render cpu", "value": 8.849, "unit": "milliseconds" }, { "name": "scrolling_top_small_region - render gpu", "value": 3087, "unit": "milliseconds" }, { "name": "unicode", "value": 91.26, "unit": "milliseconds", "range": "± 47.02" }, { "name": "unicode - render cpu", "value": 7.228, "unit": "milliseconds" }, { "name": "unicode - render gpu", "value": 1397, "unit": "milliseconds" } ] } ] } }