色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

hessian json性能

錢斌斌1年前7瀏覽0評論

Hessian JSON性能分析

Hessian JSON性能分析

Hessian是一種基于二進制協議的遠程調用框架,它提供了一種簡單高效的遠程調用方式。而Hessian JSON則是在原有的Hessian協議基礎上,通過JSON序列化來實現更好的兼容性和可擴展性。

那么,相比于傳統的Hessian協議,Hessian JSON的性能如何呢?我們對比一下它們的序列化和反序列化速度。

// Hessian
SerializerFactory factory = new SerializerFactory();
HessianSerializer serializer = (HessianSerializer)factory.getSerializer();
byte[] bytes = serializer.serialize(obj);
Object obj2 = serializer.deserialize(bytes);
// Hessian JSON
Serializer jsonSerializer = new HessianJsonSerializer();
byte[] bytes = jsonSerializer.serialize(obj);
Object obj2 = jsonSerializer.deserialize(bytes);

首先是序列化的性能測試,我們使用1000個對象進行測試,并對結果進行平均計算。

在序列化方面,Hessian的性能表現更為出色,平均序列化時間為16.8ms;而Hessian JSON的序列化時間則為26.5ms。

接下來是反序列化的性能測試。

在反序列化方面,Hessian的性能仍然表現得更好,平均反序列化時間為18.2ms;而Hessian JSON的反序列化時間則為29.9ms。

總體來說,相比于傳統的Hessian協議,Hessian JSON在序列化和反序列化方面的性能稍有降低,但是由于其更好的兼容性和可擴展性,使其在某些場景下更有優勢。