<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
I recently wrote <a href="https://bitbucket.org/visionary-software/serialization-performance" title="https://bitbucket.org/visionary-software/serialization-performance" id="LPlnk591377">
a benchmark</a> comparing different object serialization libraries. I summarize the results in
<a href="http://visionarysoftware.solutions/visions/java/serialization/benchmark.html" title="http://visionarysoftware.solutions/visions/java/serialization/benchmark.html" id="LPlnkOWALinkPreview">
a report</a>. As a scientist and engineer, I'm eager for feedback and even critique from a community of experts.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
While I've conducted performance investigations with YourKit and VisualVM and smaller, adhoc usage of JMH, this is my first major JMH project. I want to follow the advice emitted on the console about seeking expert advice on benchmark construction and validity.
 If any JMH experts would care to evaluate and critique the benchmark-- including choice of setup parameters (such as threads/forks etc, I really have no intuition about these-- I believe the polished result from peer review and feedback would benefit all Java
 developers.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1">
<div id="LPBorder_GTaHR0cDovL3Zpc2lvbmFyeXNvZnR3YXJlLnNvbHV0aW9ucy92aXNpb25zL2phdmEvc2VyaWFsaXphdGlvbi9iZW5jaG1hcmsuaHRtbA.." class="LPBorder716617" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;">
<table id="LPContainer716617" role="presentation" style="padding: 12px 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td style="width: 100%;">
<div id="LPTitle716617" style="font-size: 21px; font-weight: 300; margin-right: 8px; font-family: "wf_segoe-ui_light", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target="_blank" id="LPUrlAnchor716617" href="http://visionarysoftware.solutions/visions/java/serialization/benchmark.html" style="text-decoration: none;">Best Practice Performance Comparison for Java Serialization libraries</a></div>
<div id="LPDescription716617" style="font-size: 14px; max-height: 100px; font-family: "wf_segoe-ui_normal", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px; margin-right: 8px; overflow: hidden; color: rgb(102, 102, 102);">
A JMH comparison of various Java object serialization frameworks</div>
<div id="LPMetadata716617" style="font-size: 14px; font-weight: 400; font-family: "wf_segoe-ui_normal", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; color: rgb(166, 166, 166);">
visionarysoftware.solutions</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<br>
</body>
</html>