commit | 0e77c504752cf2d1090bf5d9faa0590450cae312 | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Mon Jun 13 16:08:37 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Jun 16 16:16:39 2016 +0000 |
tree | e84fd2de2f0f8c4ec0f28402729cff6eaccdf5ce | |
parent | 14651b560d97b8cfcb6df5c9b8f4a22e6df6562c [diff] |
Performance improvement in deserialization of EncodableDiscreteResources Over 1500x faster. This is for ONOS-4698 Before this patch Benchmark Mode Cnt Score Error Units VlanSetSerialize.deserialize_compact_vlans avgt 200 1681.625 ± 8.937 us/op VlanSetSerialize.serialize_compact_vlans avgt 200 1.532 ± 0.017 us/op After this patch Benchmark Mode Cnt Score Error Units VlanSetSerialize.deserialize_compact_vlans avgt 200 1.070 ± 0.012 us/op VlanSetSerialize.serialize_compact_vlans avgt 200 1.613 ± 0.014 us/op Change-Id: I2f00f7fbf25ee36555751e0bcff95d06b701f8c8
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.