Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
7894549846549843546846549844
(version: 0)
Comparing performance of:
Original vs Reversing
Created:
3 years ago
by:
Guest
Jump to the latest result
Tests:
Original
let arreglo = ['a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd'] //200 elementos let inicio = 0 let fin = 100 let matches = false let str = 'ab' let historial = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199] for (let i = inicio; i < fin; i++) { if(arreglo[i].indexOf(str) !== -1) { historial.push(historial[i]) matches = true } }
Reversing
let arreglo = ['a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd', 'a', 'ab', 'abc', 'abcd'] //200 elementos let inicio = 0 let fin = 100 let matches = false let str = 'ab' let historial = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199] let searchIndex = 0 let sumar = inicio for(let i = fin - inicio; i--;) { searchIndex = i + sumar if(arreglo[searchIndex].indexOf(str) !== -1) { historial.push(historial[searchIndex]) matches = true } }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Original
Reversing
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
I see that we have an interesting benchmarking result! The first row, labeled "Original", shows the results of the original test, which was likely the execution time for a specific task or script. The second row, labeled "Reversing", appears to be the results of the modified test, where the script is being run in reverse order. The key differences between the two tests are: * `arreglo`: The array used in the script has been reversed, from `[0, 1, 2, ..., 200]` to `[200, 199, ..., 0]`. * `searchIndex`: The calculation for `searchIndex` is different, as it now starts at the end of the array (`i + sumar`) and decrements by 1. * `historial`: The `historial` variable, which stores the results of the script execution, has been modified to append values from the reversed array. Given these changes, I would expect the execution time for the "Reversing" test to be slower than the original test, as the script is now being executed in reverse order. This might result in a longer overall execution time due to the reversal of the array and the changed calculation for `searchIndex`. However, without seeing the actual code or more detailed benchmarking results, it's difficult to provide a precise prediction for the execution time. Would you like me to help with anything else?
Related benchmarks:
includes vs obj access
JS BigInt big number performance vx4
Consider signing in before you create benchmark.
Consider signing in before you create benchmark.322
Consider signing in before you create benchmark.3221
Comments
Confirm delete:
Do you really want to delete benchmark?