Commit Graph

13 Commits

Author SHA1 Message Date
Leon Friedrich 7776eefab9 Increase benchmark BuildTimeout (#37029)
* Increase benchmark BuildTimeout

* Add RaiseEvent benchmark

* a

* More benchmarks

* It just gets optimised away

* IComponent event

* cleanup bench
2025-05-18 17:13:53 +01:00
Pieter-Jan Briers ccea85136b
Random spontaneous cleanup PR (#25131)
* Use new Subs.CVar helper

Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.

This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.

* Fix a bunch of warnings

* More warning fixes

* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.

* Get rid of some more ISerializationHooks for enums

* And a little more

* Apply suggestions from code review

Co-authored-by: 0x6273 <0x40@keemail.me>

---------

Co-authored-by: 0x6273 <0x40@keemail.me>
(cherry picked from commit 68ce53ae17985876d6d112b764b2144964a9f42e)
2024-02-18 23:02:29 +01:00
Leon Friedrich 3a2e0586fc
Add PVS benchmark (#23166)
* Add PVS benchmark

* poke tests

* Shuffle players around

* Add caveat

* Add CycleTick() benchmark

* Make async false

* Oops

(cherry picked from commit 354eed4a8bbdf47df57f8e780dc186e4a2ab4e4e)
2024-01-26 21:31:28 +01:00
Leon Friedrich 182b5267ad
Add SpawnEquipDeleteBenchmark (#19566) 2023-09-03 06:53:45 +10:00
Visne 3c667b6f7e
Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
Leon Friedrich c742615b86
Add missing CleanReturnAsync() to Content.Benchmarks (#18691) 2023-08-05 16:41:09 +10:00
Leon Friedrich d58786faf4
Remove PoolSettings.ExtraPrototypes option (#18678) 2023-08-05 14:16:48 +10:00
Paul Ritter 4ef3891e9e
updates submodule & fixes content benchmarks & sets up ci (#11851) 2022-10-11 20:51:52 +02:00
Pieter-Jan Briers db0026a365
ComponentFetchBenchmark 2020-07-11 13:21:41 +02:00
Tyler Young 4b64aa2b9d
fix benchmark
improve some test diagnostics

fix some bug where order of shutdown of AiControllerComponent mattered or Processor was never initialized
2020-06-22 04:49:54 -04:00
Pieter-Jan Briers b9e59fc8d4
Audio processing benchmarks. 2020-05-05 23:58:56 +02:00
Pieter-Jan Briers 3c09c18943
Update submodule, noise removal, parallax optimizations. 2019-08-07 18:10:55 +02:00
Pieter-Jan Briers dd13d969b2
Benchmarks project along with a component manager benchmark. (#251) 2019-06-02 01:17:07 +02:00