guide-rpc-framework icon indicating copy to clipboard operation
guide-rpc-framework copied to clipboard

RpcRequestHandler优化

Open harrishee opened this issue 1 year ago • 2 comments

想问下在RpcRequestHandler里对获取到的Method加个缓存会不会有性能上的提升/会不会有什么副作用?反射调用的invoke性能到底如何呢?

harrishee avatar Feb 23 '24 06:02 harrishee

第一个问号:没必要,反射获取的速度很快的,你缓存也是放到map里面,速度没什么提升,反而导致空间占用太大,得不偿失 第二个问号:反射调用的性能会比直接调用慢,但是这个项目很明显反射调用比直接调用好,而且速度瓶颈是网络

xiaoguyueyue avatar Feb 29 '24 03:02 xiaoguyueyue

第一个问号:没必要,反射获取的速度很快的,你缓存也是放到map里面,速度没什么提升,反而导致空间占用太大,得不偿失 第二个问号:反射调用的性能会比直接调用慢,但是这个项目很明显反射调用比直接调用好,而且速度瓶颈是网络

感谢解答!理解了!

harrishee avatar Feb 29 '24 09:02 harrishee