Skip to content

Write perf experiments - #394

Closed
jasperpotts wants to merge 8 commits into
mainfrom
write-perf-experiments
Closed

jasperpotts wants to merge 8 commits into
mainfrom
write-perf-experiments

Conversation

@jasperpotts

Copy link
Copy Markdown
Member

Performance work on improving PBJ writing/serialization performance.

Signed-off-by: jasperpotts <jasperpotts@users.noreply.github.com>
…nd protobuf size.

Signed-off-by: jasperpotts <jasperpotts@users.noreply.github.com>
Signed-off-by: jasperpotts <jasperpotts@users.noreply.github.com>
Signed-off-by: jasperpotts <jasperpotts@users.noreply.github.com>
Signed-off-by: jasperpotts <jasperpotts@users.noreply.github.com>
Signed-off-by: jasperpotts <jasperpotts@users.noreply.github.com>
@jasperpotts
jasperpotts requested review from a team as code owners February 13, 2025 21:33
# Conflicts:
#	pbj-core/pbj-compiler/src/main/java/com/hedera/pbj/compiler/impl/Common.java
#	pbj-core/pbj-compiler/src/main/java/com/hedera/pbj/compiler/impl/generators/ModelGenerator.java
#	pbj-core/pbj-compiler/src/main/java/com/hedera/pbj/compiler/impl/generators/protobuf/CodecMeasureRecordMethodGenerator.java
#	pbj-core/pbj-compiler/src/main/java/com/hedera/pbj/compiler/impl/generators/protobuf/CodecWriteMethodGenerator.java
#	pbj-core/pbj-runtime/src/main/java/com/hedera/pbj/runtime/RpcMethodDefinition.java
#	pbj-core/pbj-runtime/src/main/java/com/hedera/pbj/runtime/RpcServiceDefinition.java
#	pbj-integration-tests/src/jmh/java/com/hedera/pbj/intergration/jmh/JsonBench.java
#	pbj-integration-tests/src/jmh/java/com/hedera/pbj/intergration/jmh/ProtobufObjectBench.java
#	pbj-integration-tests/src/jmh/java/com/hedera/pbj/intergration/jmh/SampleBlockBench.java
#	pbj-integration-tests/src/main/java/com/hedera/pbj/integration/NonSynchronizedByteArrayInputStream.java
# Conflicts:
#	pbj-core/pbj-compiler/src/main/java/com/hedera/pbj/compiler/impl/Common.java
#	pbj-core/pbj-compiler/src/main/java/com/hedera/pbj/compiler/impl/generators/ModelGenerator.java
#	pbj-core/pbj-compiler/src/main/java/com/hedera/pbj/compiler/impl/generators/protobuf/LazyGetProtobufSizeMethodGenerator.java
#	pbj-core/pbj-runtime/src/main/java/com/hedera/pbj/runtime/RpcMethodDefinition.java
@jasperpotts

Copy link
Copy Markdown
Member Author

Closing as superseded by the fast code generation series: straight-line generated writers in #995 and #996, and zero-allocation flyweight writers in #1023 and #1033.

🤖 Generated with Claude Code

@jasperpotts jasperpotts closed this Nov 2, 2026
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