WriteDataAcceptorImpl中对于每一个WriteDataRequest请求都会创建WriteDataProcessor来进行处理,增加了系统不必要的开销
dbl-x opened this issue · 0 comments
dbl-x commented
Your question
- 对于每一个写请求都创建了一个WriteDataProcessor对象,而WriteDataProcessor对象只是简单的对DataNodeService调用,无端增加了系统申请对象的内存开销,可以移除WriteDataProcessor类
- 对于范型的使用不规范,WriteDataRequest是带有范型的,使用中存在大量的警告代码
Your scenes
Your advice
- 移除WriteDataProcessor类,节省内存申请,避免降低系统YGC的频率
- 规范对范型的使用,避免IDE中的代码警告
Environment
- SOFARegistry version: 6.1.9
- JVM version (e.g.
java -version
): - OS version (e.g.
uname -a
): - Maven version:
- IDE version: