Skip to content

Improve JSON5 library performance #46

@hossain-khan

Description

@hossain-khan

There has already some performance improvement made earlier #31

This is second attempt to see if there are still room to gain bit more run time performance of this JSON5 library.

The benchmark result is available after running ./gradlew :benchmark:run

Analyze the benchmark result first to create a baseline

  • benchmark_results_*.csv - file name has date time suffix
  • benchmark_summary_*.txt - file name has date time suffix

Analyze the library to see if there is any performance improvements can be made and re-run ./gradlew :benchmark:run and compare if there is any improvement after the change.

If improvements can be made, make the PR with changes and add necessary comments/kdocs.

Run ./gradlew check to ensure unit tests are passing after the change.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions