欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

hessian json性能

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

Hessian JSON性能分析

Hessian JSON性能分析

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

那么,相比于傳統(tǒng)的Hessian協(xié)議,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個對象進行測試,并對結(jié)果進行平均計算。

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

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

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

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