Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DONT MERGE typia compare #637

Closed
wants to merge 2 commits into from
Closed

DONT MERGE typia compare #637

wants to merge 2 commits into from

Conversation

Uzlopak
Copy link
Contributor

@Uzlopak Uzlopak commented Aug 3, 2023

DONT MERGE

Checklist

@Uzlopak Uzlopak added the benchmark Label to run benchmark against PR and main branch label Aug 3, 2023
@github-actions
Copy link

github-actions bot commented Aug 3, 2023

PR:

short string............................................. x 19,719,431 ops/sec ±0.81% (183 runs sampled)
short string with double quote........................... x 4,642,758 ops/sec ±0.37% (185 runs sampled)
long string without double quotes........................ x 21,386 ops/sec ±0.39% (185 runs sampled)
long string.............................................. x 8,224 ops/sec ±0.66% (185 runs sampled)
number................................................... x 729,700,035 ops/sec ±0.53% (184 runs sampled)
integer.................................................. x 162,564,782 ops/sec ±0.57% (183 runs sampled)
formatted date-time...................................... x 1,809,448 ops/sec ±0.65% (182 runs sampled)
formatted date........................................... x 1,228,486 ops/sec ±0.66% (183 runs sampled)
formatted time........................................... x 1,227,771 ops/sec ±0.52% (186 runs sampled)
short array of numbers................................... x 40,987 ops/sec ±0.66% (186 runs sampled)
short array of integers.................................. x 37,490 ops/sec ±0.59% (184 runs sampled)
short array of short strings............................. x 10,829 ops/sec ±0.62% (186 runs sampled)
short array of long strings.............................. x 10,987 ops/sec ±0.71% (183 runs sampled)
short array of objects with properties of different types x 5,471 ops/sec ±0.59% (185 runs sampled)
object with number property.............................. x 712,341,273 ops/sec ±0.42% (185 runs sampled)
object with integer property............................. x 154,396,345 ops/sec ±0.41% (184 runs sampled)
object with short string property........................ x 11,943,437 ops/sec ±0.59% (179 runs sampled)
object with long string property......................... x 8,210 ops/sec ±0.60% (183 runs sampled)
object with properties of different types................ x 999,830 ops/sec ±1.01% (176 runs sampled)
simple object............................................ x 4,708,983 ops/sec ±0.74% (182 runs sampled)
simple object with required fields....................... x 4,761,311 ops/sec ±0.62% (182 runs sampled)
object with const string property........................ x 747,009,233 ops/sec ±0.58% (178 runs sampled)
object with const number property........................ x 740,094,160 ops/sec ±0.63% (181 runs sampled)
object with const bool property.......................... x 762,888,652 ops/sec ±0.63% (181 runs sampled)
object with const object property........................ x 756,061,753 ops/sec ±0.67% (181 runs sampled)
object with const null property.......................... x 776,383,953 ops/sec ±0.74% (179 runs sampled)

MASTER:

short string............................................. x 10,939,888 ops/sec ±0.65% (186 runs sampled)
short string with double quote........................... x 7,709,416 ops/sec ±0.68% (181 runs sampled)
long string without double quotes........................ x 22,553 ops/sec ±0.78% (180 runs sampled)
long string.............................................. x 8,627 ops/sec ±0.79% (175 runs sampled)
number................................................... x 763,909,523 ops/sec ±0.63% (180 runs sampled)
integer.................................................. x 166,813,296 ops/sec ±0.59% (181 runs sampled)
formatted date-time...................................... x 1,914,262 ops/sec ±0.73% (179 runs sampled)
formatted date........................................... x 1,299,122 ops/sec ±0.90% (181 runs sampled)
formatted time........................................... x 1,291,053 ops/sec ±0.64% (180 runs sampled)
short array of numbers................................... x 42,256 ops/sec ±0.59% (182 runs sampled)
short array of integers.................................. x 36,500 ops/sec ±1.70% (183 runs sampled)
short array of short strings............................. x 10,382 ops/sec ±0.51% (185 runs sampled)
short array of long strings.............................. x 10,399 ops/sec ±0.53% (184 runs sampled)
short array of objects with properties of different types x 5,386 ops/sec ±0.64% (184 runs sampled)
object with number property.............................. x 709,792,318 ops/sec ±0.65% (181 runs sampled)
object with integer property............................. x 149,881,111 ops/sec ±0.55% (181 runs sampled)
object with short string property........................ x 10,478,733 ops/sec ±0.64% (184 runs sampled)
object with long string property......................... x 8,074 ops/sec ±0.65% (183 runs sampled)
object with properties of different types................ x 980,127 ops/sec ±0.81% (178 runs sampled)
simple object............................................ x 5,297,185 ops/sec ±0.61% (183 runs sampled)
simple object with required fields....................... x 5,604,063 ops/sec ±0.79% (182 runs sampled)
object with const string property........................ x 747,871,900 ops/sec ±0.60% (182 runs sampled)
object with const number property........................ x 707,181,104 ops/sec ±0.70% (181 runs sampled)
object with const bool property.......................... x 696,733,528 ops/sec ±0.55% (186 runs sampled)
object with const object property........................ x 703,738,744 ops/sec ±0.40% (187 runs sampled)
object with const null property.......................... x 710,573,652 ops/sec ±0.38% (187 runs sampled)

@github-actions github-actions bot removed the benchmark Label to run benchmark against PR and main branch label Aug 3, 2023
@Uzlopak Uzlopak added the benchmark Label to run benchmark against PR and main branch label Aug 3, 2023
@github-actions
Copy link

github-actions bot commented Aug 3, 2023

PR:

short string............................................. x 16,019,420 ops/sec ±0.26% (188 runs sampled)
short string with double quote........................... x 5,046,362 ops/sec ±0.37% (186 runs sampled)
long string without double quotes........................ x 10,830 ops/sec ±0.33% (189 runs sampled)
long string.............................................. x 9,534 ops/sec ±0.32% (188 runs sampled)
number................................................... x 603,057,431 ops/sec ±0.29% (186 runs sampled)
integer.................................................. x 126,122,217 ops/sec ±0.29% (189 runs sampled)
formatted date-time...................................... x 1,824,902 ops/sec ±0.41% (187 runs sampled)
formatted date........................................... x 1,314,761 ops/sec ±0.39% (188 runs sampled)
formatted time........................................... x 1,306,858 ops/sec ±0.34% (188 runs sampled)
short array of numbers................................... x 43,980 ops/sec ±0.43% (190 runs sampled)
short array of integers.................................. x 37,373 ops/sec ±0.42% (186 runs sampled)
short array of short strings............................. x 9,491 ops/sec ±0.54% (184 runs sampled)
short array of long strings.............................. x 9,444 ops/sec ±0.69% (180 runs sampled)
short array of objects with properties of different types x 5,291 ops/sec ±0.50% (187 runs sampled)
object with number property.............................. x 605,588,503 ops/sec ±0.36% (188 runs sampled)
object with integer property............................. x 127,193,353 ops/sec ±0.34% (189 runs sampled)
object with short string property........................ x 11,061,825 ops/sec ±0.33% (188 runs sampled)
object with long string property......................... x 9,665 ops/sec ±0.40% (186 runs sampled)
object with properties of different types................ x 1,033,244 ops/sec ±0.52% (185 runs sampled)
simple object............................................ x 4,389,111 ops/sec ±0.35% (187 runs sampled)
simple object with required fields....................... x 4,440,916 ops/sec ±0.38% (190 runs sampled)
object with const string property........................ x 607,646,390 ops/sec ±0.28% (187 runs sampled)
object with const number property........................ x 606,984,340 ops/sec ±0.29% (187 runs sampled)
object with const bool property.......................... x 608,186,764 ops/sec ±0.37% (188 runs sampled)
object with const object property........................ x 607,909,141 ops/sec ±0.33% (188 runs sampled)
object with const null property.......................... x 610,634,378 ops/sec ±0.33% (187 runs sampled)

MASTER:

short string............................................. x 11,176,881 ops/sec ±0.40% (187 runs sampled)
short string with double quote........................... x 7,016,094 ops/sec ±0.34% (188 runs sampled)
long string without double quotes........................ x 10,785 ops/sec ±0.28% (188 runs sampled)
long string.............................................. x 9,576 ops/sec ±0.35% (187 runs sampled)
number................................................... x 606,734,010 ops/sec ±0.33% (188 runs sampled)
integer.................................................. x 126,122,856 ops/sec ±0.30% (189 runs sampled)
formatted date-time...................................... x 1,773,162 ops/sec ±0.32% (186 runs sampled)
formatted date........................................... x 1,290,703 ops/sec ±0.35% (189 runs sampled)
formatted time........................................... x 1,288,674 ops/sec ±0.32% (189 runs sampled)
short array of numbers................................... x 43,680 ops/sec ±0.43% (190 runs sampled)
short array of integers.................................. x 37,851 ops/sec ±0.48% (189 runs sampled)
short array of short strings............................. x 10,614 ops/sec ±0.42% (188 runs sampled)
short array of long strings.............................. x 10,702 ops/sec ±0.51% (186 runs sampled)
short array of objects with properties of different types x 5,332 ops/sec ±0.38% (186 runs sampled)
object with number property.............................. x 607,917,644 ops/sec ±0.34% (189 runs sampled)
object with integer property............................. x 127,900,442 ops/sec ±0.37% (187 runs sampled)
object with short string property........................ x 11,057,945 ops/sec ±0.44% (188 runs sampled)
object with long string property......................... x 9,671 ops/sec ±0.37% (188 runs sampled)
object with properties of different types................ x 1,103,737 ops/sec ±0.45% (187 runs sampled)
simple object............................................ x 5,816,790 ops/sec ±0.35% (188 runs sampled)
simple object with required fields....................... x 5,260,249 ops/sec ±0.36% (187 runs sampled)
object with const string property........................ x 607,160,167 ops/sec ±0.33% (188 runs sampled)
object with const number property........................ x 608,790,232 ops/sec ±0.34% (188 runs sampled)
object with const bool property.......................... x 608,375,348 ops/sec ±0.30% (188 runs sampled)
object with const object property........................ x 609,205,436 ops/sec ±0.39% (189 runs sampled)
object with const null property.......................... x 613,722,065 ops/sec ±0.33% (188 runs sampled)

@github-actions github-actions bot removed the benchmark Label to run benchmark against PR and main branch label Aug 3, 2023
@Uzlopak Uzlopak closed this Aug 8, 2023
@Uzlopak Uzlopak deleted the typia-compare branch August 8, 2023 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant