Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

30 rader
740 B

  1. using BenchmarkDotNet.Attributes;
  2. using BenchmarkDotNet.Jobs;
  3. using MQTTnet.Tests.Mockups;
  4. using MQTTnet.Tests.Server;
  5. namespace MQTTnet.Benchmarks
  6. {
  7. [SimpleJob(RuntimeMoniker.NetCoreApp50)]
  8. [RPlotExporter, RankColumn]
  9. [MemoryDiagnoser]
  10. public class RoundtripProcessingBenchmark
  11. {
  12. [GlobalSetup]
  13. public void GlobalSetup()
  14. {
  15. TestEnvironment.EnableLogger = false;
  16. }
  17. [GlobalCleanup]
  18. public void GlobalCleanup()
  19. {
  20. }
  21. [Benchmark]
  22. public void Handle_100_000_Messages_In_Receiving_Client()
  23. {
  24. new Load_Tests().Handle_100_000_Messages_In_Receiving_Client().GetAwaiter().GetResult();
  25. }
  26. }
  27. }