Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use function pointers instead of delegates to clear object pool in C#9. #259

Merged
merged 1 commit into from
Sep 10, 2023

Use function pointers instead of delegates to clear object pool in C#9.

1b818fb
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Use function pointers instead of delegates to clear object pool in C#9. #259

Use function pointers instead of delegates to clear object pool in C#9.
1b818fb
Select commit
Loading
Failed to load commit list.
GitHub Actions / unity-test-results-Editor-Net3.5-Release-Progress_Disabled-Pool_Enabled-2018.4.36f1-devMode succeeded Sep 10, 2023 in 0s

unity-test-results-Editor-Net3.5-Release-Progress_Disabled-Pool_Enabled-2018.4.36f1-devMode ✅

Tests passed successfully

✅ playmode-results_junit.xml

8691 tests were completed in 1655s with 8691 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProtoPromise_Unity.ProtoPromiseTests.APIs. 22✅ 818ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 75ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 337ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 495ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 389ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 298ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 384ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 139ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 278ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 791ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 373ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 36✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 25✅ 877ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 18✅ 732ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 503ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 81ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 76ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 112ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 113ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 148ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 180ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 152ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 150ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 411ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 41s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 125ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 466ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 228ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 236ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 233ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 232ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 11✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 113ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 113ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 354ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 101ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 105ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 119ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 562ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 557ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 28✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 99ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 255ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 351ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 313ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 111ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 108ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 101ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 115ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 101ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 98ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 147ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 152ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 194ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 193ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 191ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 208ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 15✅ 717ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 221ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 213ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 193ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 195ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 208ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 206ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 224ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 208ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 209ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 227ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 223ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 412ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 443ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 106s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 134s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 169s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 186s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 15✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 102ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 20✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 16✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 101ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 6✅ 40s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 13s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 1✅ 713ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 2✅ 410ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 41✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 16s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 16s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 41s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 38s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 124s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 122s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 88s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 42✅ 22s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 37s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 17s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 17s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 48✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 48✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 4✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 12✅ 59s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 9✅ 35s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 13s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 14s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 715ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 725ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 729ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 736ms