Skip to content

Commit d058914

Browse files
committed
Remove duplicate code, performance optimization
1 parent c8506d3 commit d058914

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1305
-3446
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,12 @@ It is recommended to use assertions where applicable, and to enable them with
253253

254254
The source tree includes a Benchmark tool that can help measure library performance. The tool is located in the `test/benchmark/` directory. The build process also creates the binary here, so you will have the tool after the compilation is finished.
255255

256+
To compare the JSON regression suite across both supported JSON backends with separate build directories, run:
257+
258+
```shell
259+
$ ./test/run-json-backend-matrix.sh --jobs 4
260+
```
261+
256262
To run, just type:
257263

258264
```shell
@@ -323,6 +329,8 @@ Note that the tool does not call the last phase (logging).
323329

324330
Please remember to reset `basic_rules.conf` if you want to try with a different ruleset.
325331

332+
The benchmark directory also includes `json_benchmark`, which targets JSON request-body processing with fixed scenario classes such as large objects, deep nesting, numeric payloads and UTF-8-heavy strings.
333+
326334
## Reporting Issues
327335

328336
If you are facing a configuration issue or something is not working as you

build/.empty

Whitespace-only changes.

0 commit comments

Comments
 (0)