13 Commits

Author SHA1 Message Date
Leon Friedrich 2fcf14bf52 Increase benchmark BuildTimeout (#37029)
* Increase benchmark BuildTimeout

* Add RaiseEvent benchmark

* a

* More benchmarks

* It just gets optimised away

* IComponent event

* cleanup bench
2025-05-11 21:59:29 +10:00
Pieter-Jan Briers 68ce53ae17 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>
2024-02-13 16:48:39 -05:00
Leon Friedrich 354eed4a8b Add PVS benchmark (#23166)
* Add PVS benchmark

* poke tests

* Shuffle players around

* Add caveat

* Add CycleTick() benchmark

* Make async false

* Oops
2024-01-04 11:58:38 +11: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