Skip to content

[Performance] Support reuse Hessian2Input and Hessian2Output instance.#27

Merged
beiwei30 merged 3 commits intoapache:masterfrom
LinShunKang:master
Mar 20, 2020
Merged

[Performance] Support reuse Hessian2Input and Hessian2Output instance.#27
beiwei30 merged 3 commits intoapache:masterfrom
LinShunKang:master

Conversation

@LinShunKang
Copy link
Copy Markdown
Contributor

@LinShunKang LinShunKang commented Mar 19, 2020

What is the purpose of the change

Support reuse Hessian2Input and Hessian2Output instance to reduce memory allocation.

Brief changelog

  • Implement Hessian2Input#init(InputStream) to reuse Hessian2Input instance.
  • Implement Hessian2Output#init(OutputStream) to reuse Hessian2Output instance.

@LinShunKang
Copy link
Copy Markdown
Contributor Author

@chickenlj @beiwei30 PTAL.

@beiwei30 beiwei30 self-requested a review March 20, 2020 08:08
@beiwei30
Copy link
Copy Markdown
Member

LGTM.

@beiwei30 beiwei30 merged commit 2e6e735 into apache:master Mar 20, 2020
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.

2 participants