Integrated: Encode phase for each generation separately
William Kemper
wkemper at openjdk.java.net
Wed May 26 17:08:36 UTC 2021
On Tue, 25 May 2021 21:05:52 GMT, William Kemper <wkemper at openjdk.org> wrote:
> This change encodes the state/activity of each generation separately for the overall collector status. There are complementary changes in [my fork of the visualizer](https://github.com/earthling-amzn/shenandoah-visualizer/tree/genshen-visualizer). There is no explicit versioning of the protocol between the encoding in the collector and the decoding in the visualizer. The change in this PR is compatible with the `genshen-visualizer` branch in my fork, but is _not_ compatible with the [upstream visualizer](https://github.com/openjdk/shenandoah-visualizer). Should I open a PR in the visualizer? Should we add a versioning scheme to the prototcol and try to maintain compatibility with older versions?
This pull request has now been integrated.
Changeset: 6f1f29a1
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.java.net/shenandoah/commit/6f1f29a12d6b91ccb610403e9ea87fe719d0a8c8
Stats: 80 lines in 2 files changed: 65 ins; 11 del; 4 mod
Encode phase for each generation separately
Reviewed-by: rkennke
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/46
More information about the shenandoah-dev
mailing list