| 801 | } |
| 802 | |
| 803 | double getSelfCpuTime(struct rusage *self_ru) { |
| 804 | getrusage(RUSAGE_SELF, self_ru); |
| 805 | double user_time = self_ru->ru_utime.tv_sec + (self_ru->ru_utime.tv_usec / (double)1000000); |
| 806 | double system_time = self_ru->ru_stime.tv_sec + (self_ru->ru_stime.tv_usec / (double)1000000); |
| 807 | return user_time + system_time; |
| 808 | } |
| 809 | |
| 810 | double getServerCpuTime(redisContext *ctx) { |
| 811 | redisReply *reply = (redisReply*)redisCommand(ctx, "INFO CPU"); |