diff --git a/benchmarks/data.js b/benchmarks/data.js index 953db848fd..adc8050448 100644 --- a/benchmarks/data.js +++ b/benchmarks/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1691650424733, + "lastUpdate": 1691650427679, "repoUrl": "https://github.com/AzureAD/microsoft-authentication-library-for-dotnet", "entries": { "AcquireTokenNoCache": [ @@ -71,6 +71,54 @@ window.BENCHMARK_DATA = { } ] } + ], + "AcquireTokenForClientWithCache": [ + { + "commit": { + "author": { + "name": "Peter", + "username": "pmaytak", + "email": "34331512+pmaytak@users.noreply.github.com" + }, + "committer": { + "name": "GitHub", + "username": "web-flow", + "email": "noreply@github.com" + }, + "id": "25ccce87cd6c3180c69b928319e19fbaac6bd8c0", + "message": "Add Action to run performance benchmarks (#4285)\n\n* Pass console args to BDN.\r\n\r\n* Comment tests temporarily.\r\n\r\n* Add perf benchmark.\r\n\r\n* Update perf project to net6.0\r\n\r\n* Trigger action.\r\n\r\n* Fix path\r\n\r\n* Trigger.\r\n\r\n* Fix artifact path. Use .NET Core 3.1.\r\n\r\n* Comment out build path temporarily.\r\n\r\n* Install .NET.\r\n\r\n* Fix\r\n\r\n* Fix warnings.\r\n\r\n* Enable graphs.\r\n\r\n* Fix push gh pages\r\n\r\n* Fix graphs.\r\n\r\n* Added tests.\r\n\r\n* Add all tests to benchmark action. Remove (1, 1000) test case.\r\n\r\n* Fix test naming.\r\n\r\n* Update run command in ADO perf yml.\r\n\r\n* Change threshold.\r\n\r\n* Update path.\r\n\r\n* Temporary change.\r\n\r\n* Update yml, trigger on pull request, but don't publish the charts.\r\n\r\n* Test trigger.\r\n\r\n* Test.\r\n\r\n* Test3. Fix ADO perf yml.\r\n\r\n* Fix push GH pages.\r\n\r\n* Revert.\r\n\r\n* Revert ADO yml.\r\n\r\n* Update perf alert threshold.\r\n\r\n* Cleanup.\r\n\r\n* Try upload to GH pages.\r\n\r\n* Fix for testing.\r\n\r\n* Fix for test.\r\n\r\n* Fix for tests.\r\n\r\n* Revert.", + "timestamp": "2023-08-10T06:33:34Z", + "url": "https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/commit/25ccce87cd6c3180c69b928319e19fbaac6bd8c0" + }, + "date": 1691650426602, + "tool": "benchmarkdotnet", + "benches": [ + { + "name": "Microsoft.Identity.Test.Performance.AcquireTokenForClientCacheTests.AcquireTokenForClient_TestAsync(CacheSize: (1, 10), EnableCacheSerialization: False)", + "value": 29728.440393692406, + "unit": "ns", + "range": "± 1025.9075783982976" + }, + { + "name": "Microsoft.Identity.Test.Performance.AcquireTokenForClientCacheTests.AcquireTokenForClient_TestAsync(CacheSize: (1, 10), EnableCacheSerialization: True)", + "value": 346861.1917169744, + "unit": "ns", + "range": "± 8358.673335373376" + }, + { + "name": "Microsoft.Identity.Test.Performance.AcquireTokenForClientCacheTests.AcquireTokenForClient_TestAsync(CacheSize: (10000, 10), EnableCacheSerialization: False)", + "value": 64349.311694335935, + "unit": "ns", + "range": "± 741.6143612712115" + }, + { + "name": "Microsoft.Identity.Test.Performance.AcquireTokenForClientCacheTests.AcquireTokenForClient_TestAsync(CacheSize: (10000, 10), EnableCacheSerialization: True)", + "value": 357303.32398365164, + "unit": "ns", + "range": "± 9102.881670346229" + } + ] + } ] } } \ No newline at end of file