Skip to content

Instantly share code, notes, and snippets.

Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
@jchrys
jchrys / 5dcidNew.json
Created April 11, 2024 13:50
5x DefaultChannelId bench
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty5.microbench.channel.DefaultChannelIdBenchmark.newInstance",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],
@jchrys
jchrys / dcidNew.json
Created April 9, 2024 15:06
Improve new DefaultChannelId bench after fix endianness
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty.microbench.channel.DefaultChannelIdBenchmark.newInstance",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],
@jchrys
jchrys / dcidNew.json
Created April 9, 2024 14:11
Improve new DefaultChannelId Benchmark
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty.microbench.channel.DefaultChannelIdBenchmark.newInstance",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],
@jchrys
jchrys / lastIndexOfNew2.json
Created April 7, 2024 18:47
`byteBuf#lastIndexOf` bench after move Long.BYTES out
This file has been truncated, but you can view the full file.
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty.microbench.buffer.ByteBufLastIndexOfBenchmark.lastIndexOf",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],
@jchrys
jchrys / lastIndexOfLinear.json
Created April 7, 2024 06:24
lastIndexOf linear vs manualUnroll
This file has been truncated, but you can view the full file.
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty.microbench.buffer.ByteBufLastIndexOfBenchmark.lastIndexOf",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],
@jchrys
jchrys / bytesBeforeNewMs.json
Last active April 2, 2024 00:06
bytesBeforeBench Netty 13943
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty5.microbench.buffer.BufferBytesBeforeBenchmark.bytesBeforeByte",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
"-Dio.netty5.tryReflectionSetAccessible=true",
@jchrys
jchrys / lastIndexOfNew.json
Created March 30, 2024 19:20
ByteBufUtil#lastIndexOf bench
This file has been truncated, but you can view the full file.
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty.microbench.buffer.ByteBufLastIndexOfBenchmark.lastIndexOf",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],
@jchrys
jchrys / indexOfNew.json
Last active March 25, 2024 19:33
Improve `ByteBufUtil#firstIndexOf` #13930 Benchmark
This file has been truncated, but you can view the full file.
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty.microbench.buffer.ByteBufIndexOfBenchmark.indexOf",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],
@jchrys
jchrys / gist:40519d59412dd5f4df0936e0986c13c2
Created March 22, 2024 13:03
AsciiStringCaseConversionBenchmark json
This file has been truncated, but you can view the full file.
[
{
"jmhVersion" : "1.36",
"benchmark" : "io.netty.util.AsciiStringCaseConversionBenchmark.stringtoUpperCase",
"mode" : "thrpt",
"threads" : 1,
"forks" : 2,
"jvm" : "/usr/lib/jvm/java-17-openjdk-amd64/bin/java",
"jvmArgs" : [
],