| main(String[]) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| benchmarkSubstringStartLengthFromEnd(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| benchmarkSubstringStartLength(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| benchmarkSubstringStartFromEnd(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| benchmarkSubstringStart(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| benchmarkLength(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| benchmarkReverse(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| benchmarkLeftTrim(StringFunctionsBenchmark.WhitespaceData) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| benchmarkRightTrim(StringFunctionsBenchmark.WhitespaceData) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| benchmarkTrim(StringFunctionsBenchmark.WhitespaceData) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| benchmarkUpper(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| benchmarkLower(StringFunctionsBenchmark.BenchmarkData) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| StringFunctionsBenchmark() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |