mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-15 18:16:09 +00:00
perf[zfoo]: 增加模块启动耗时检查
This commit is contained in:
1 parent
575b53142d
commit
2b373e87bb
5 files changed
+56
-1
No files matched your search
@@ -25,6 +25,7 @@ import com.zfoo.net.task.TaskManager;
|
||||
import com.zfoo.protocol.exception.ExceptionUtils;
|
||||
import com.zfoo.protocol.util.ReflectionUtils;
|
||||
import com.zfoo.scheduler.SchedulerContext;
|
||||
import com.zfoo.scheduler.model.StopWatch;
|
||||
import com.zfoo.util.ThreadUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@@ -91,6 +92,7 @@ public class NetContext implements ApplicationListener<ApplicationContextEvent>,
|
||||
@Override
|
||||
public void onApplicationEvent(ApplicationContextEvent event) {
|
||||
if (event instanceof ContextRefreshedEvent) {
|
||||
var stopWatch = new StopWatch();
|
||||
NetContext.instance = this;
|
||||
instance.applicationContext = event.getApplicationContext();
|
||||
instance.configManager = applicationContext.getBean(IConfigManager.class);
|
||||
@@ -102,6 +104,7 @@ public class NetContext implements ApplicationListener<ApplicationContextEvent>,
|
||||
instance.packetService.init();
|
||||
instance.configManager.initRegistry();
|
||||
|
||||
logger.info("net start success and cost [{}] second", stopWatch.costSecond());
|
||||
} else if (event instanceof ContextClosedEvent) {
|
||||
shutdownBefore();
|
||||
shutdownAfter();
|
||||
|
||||
Reference in new issue
Block a user