Buildbot/Talos/Tests: Difference between revisions

Document IsASCII and IsUTF8 benches
(→‎Possible regression causes: Add a JavaScript GC regression)
(Document IsASCII and IsUTF8 benches)
Line 1,352: Line 1,352:
==== Possible regression causes ====
==== Possible regression causes ====
* None listed yet. If you fix a regression for this test and have some tips to share, this is a good place for them.
* None listed yet. If you fix a regression for this test and have some tips to share, this is a good place for them.
=== IsASCII and IsUTF8 gtest microbenchmarks ===
* contact: :hsivonen
* source: [https://dxr.mozilla.org/mozilla-central/source/xpcom/tests/gtest/TestStrings.cpp]
* type: [https://wiki.mozilla.org/Buildbot/Talos/Tests#Microbench Microbench]
* reporting: intervals in ms (lower is better)
* data: each test is run and measured 5 times
* summarization: take the [https://wiki.mozilla.org/Buildbot/Talos/Data#median median] of the 5 data points; [https://dxr.mozilla.org/mozilla-central/source/testing/gtest/mozilla/MozGTestBench.cpp#43-46 source: MozGTestBench.cpp]
Test whose name starts with PerfIsASCII test the performance of the XPCOM string IsASCII function with ASCII inputs if different lengths.
Test whose name starts with PerfIsUTF8 test the performance of the XPCOM string IsUTF8 function with ASCII inputs if different lengths.
==== Possible regression causes ====
* The --enable-rust-simd accidentally getting turned off in automation.
* Changes to encoding_rs internals.
* LLVM optimizations regressing between updates to the copy of LLVM included in the Rust compiler.


=== TestStandardURL ===
=== TestStandardURL ===
254

edits