baidu / Jprotobuf-rpc-socket

Protobuf RPC是一种基于TCP协议的二进制RPC通信协议的Java实现
Apache License 2.0
530 stars 221 forks source link

当前版本 jprotobuf.version 过旧 #47

Closed nnnggel closed 7 years ago

nnnggel commented 7 years ago

当前版本 jprotobuf.version(jhunters/jprotobuf) 使用的版本: <jprotobuf.version>1.10.2</jprotobuf.version>

ProtobufProxy.doCreate 中 long lastModify = ClassHelper.getLastModifyTime(cls); 代码过早(在缓存 CACHED 判断前)的调用赋值,导致几乎每次进入 doCreate 方法都会被调用,而该行代码非常耗cpu。

该问题在 1.10.5 中已经修复,能否升级: https://github.com/jhunters/jprotobuf/releases/tag/jprotobuf-1.10.5

jhunters commented 7 years ago

会尽快升级,对应修正版本为 3.5.8. 发布后会回复

jhunters commented 7 years ago

已发布

nnnggel commented 7 years ago

[赞]