Hello River folk,

A couple of years or so ago I was working on using Pack200 for compression of proxy codebases, then it was deprecated and more recently removed from Java 14.

Initially I took pack 200 from Harmony and started working on that, at the time I thought the JDK version was written in C.  But then it turned out there was a java version of Pack200 in the openJDK.

I haven't focused on this recently, however I registered the pack200.net domain, so that I could release on Maven Central.  The OpenJDK version supports Java 8, while the Harmony version is Java 5.   It also seem that not a lot of work is required to get this up to date for the latest bytecode.

https://github.com/pfirmstone/pack200

https://github.com/pfirmstone/Pack200-ex-openjdk

The other thing I've long considered using is deflate, gzip or zip compression of marshalled streams.   This is actually very easy to code up into a JERI InvocationLayerFactory implementation, however I've had other priorities and never gotten around to.

I wanted to determine whether there is interest in improving performance using compression?

Regards,

Peter.

Reply via email to