# gameserver_function_time **Repository Path**: 344453111/gameserver_function_time ## Basic Information - **Project Name**: gameserver_function_time - **Description**: 方法时间统计,用于游戏服务器一些超时的时候所有执行的方法的时间统计 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2015-02-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #gameserver_function_time 原理:javaagent+javassist 加载class的时候给指定的方法加上了时间统计 用处:如果某个api超时 或者 游戏服务器某个api或定时器超时,可以统计出这个时间所有执行的方法所消耗的时间,这样很容易找到性能热点 为什么要做这个东西:我的游戏服务器在线上跑着定时任务在某时候会出现超时一次。又查不到为什么会超时,所以想弄个这样的系统,超时了就把超时执行的所有方法 的所有时间打印到日志,很容易就统计到超时是哪个方法导致的