f-stack/app/redis-3.2.8/src
Tonghao Zhang 1bdefaef52 redis: Use the ff_gettimeofday instead of gettimeofday.
In the redis, the gettimeofday uses too much CPU, even using the
vdso. This patch is useful to avoid wasting CPU cycles and
improve the performance.

Signed-off-by: Tonghao Zhang <xiangxia.m.yue@gmail.com>
2017-08-30 19:48:48 -07:00
..
.gitignore init 2017-04-21 18:43:26 +08:00
Makefile init 2017-04-21 18:43:26 +08:00
Makefile.dep init 2017-04-21 18:43:26 +08:00
adlist.c init 2017-04-21 18:43:26 +08:00
adlist.h init 2017-04-21 18:43:26 +08:00
ae.c redis: Use the ff_gettimeofday instead of gettimeofday. 2017-08-30 19:48:48 -07:00
ae.h init 2017-04-21 18:43:26 +08:00
ae_epoll.c init 2017-04-21 18:43:26 +08:00
ae_evport.c init 2017-04-21 18:43:26 +08:00
ae_ff_kqueue.c Simplify startup arguments and add ff_fdisused. 2017-08-08 22:36:49 +08:00
ae_kqueue.c init 2017-04-21 18:43:26 +08:00
ae_select.c init 2017-04-21 18:43:26 +08:00
anet.c init 2017-04-21 18:43:26 +08:00
anet.h init 2017-04-21 18:43:26 +08:00
anet_ff.c Simplify startup arguments and add ff_fdisused. 2017-08-08 22:36:49 +08:00
anet_ff.h init 2017-04-21 18:43:26 +08:00
aof.c init 2017-04-21 18:43:26 +08:00
asciilogo.h init 2017-04-21 18:43:26 +08:00
bio.c init 2017-04-21 18:43:26 +08:00
bio.h init 2017-04-21 18:43:26 +08:00
bitops.c init 2017-04-21 18:43:26 +08:00
blocked.c init 2017-04-21 18:43:26 +08:00
cluster.c init 2017-04-21 18:43:26 +08:00
cluster.h init 2017-04-21 18:43:26 +08:00
config.c init 2017-04-21 18:43:26 +08:00
config.h init 2017-04-21 18:43:26 +08:00
crc16.c init 2017-04-21 18:43:26 +08:00
crc64.c init 2017-04-21 18:43:26 +08:00
crc64.h init 2017-04-21 18:43:26 +08:00
db.c init 2017-04-21 18:43:26 +08:00
debug.c init 2017-04-21 18:43:26 +08:00
debugmacro.h init 2017-04-21 18:43:26 +08:00
dict.c init 2017-04-21 18:43:26 +08:00
dict.h init 2017-04-21 18:43:26 +08:00
endianconv.c init 2017-04-21 18:43:26 +08:00
endianconv.h init 2017-04-21 18:43:26 +08:00
fmacros.h init 2017-04-21 18:43:26 +08:00
geo.c init 2017-04-21 18:43:26 +08:00
geo.h init 2017-04-21 18:43:26 +08:00
help.h init 2017-04-21 18:43:26 +08:00
hyperloglog.c init 2017-04-21 18:43:26 +08:00
intset.c init 2017-04-21 18:43:26 +08:00
intset.h init 2017-04-21 18:43:26 +08:00
latency.c init 2017-04-21 18:43:26 +08:00
latency.h init 2017-04-21 18:43:26 +08:00
lzf.h init 2017-04-21 18:43:26 +08:00
lzfP.h init 2017-04-21 18:43:26 +08:00
lzf_c.c init 2017-04-21 18:43:26 +08:00
lzf_d.c init 2017-04-21 18:43:26 +08:00
memtest.c init 2017-04-21 18:43:26 +08:00
mkreleasehdr.sh Fix #6: Redis compile error. 2017-05-15 11:44:23 +08:00
multi.c init 2017-04-21 18:43:26 +08:00
networking.c init 2017-04-21 18:43:26 +08:00
notify.c init 2017-04-21 18:43:26 +08:00
object.c init 2017-04-21 18:43:26 +08:00
pqsort.c init 2017-04-21 18:43:26 +08:00
pqsort.h init 2017-04-21 18:43:26 +08:00
pubsub.c init 2017-04-21 18:43:26 +08:00
quicklist.c init 2017-04-21 18:43:26 +08:00
quicklist.h init 2017-04-21 18:43:26 +08:00
rand.c init 2017-04-21 18:43:26 +08:00
rand.h init 2017-04-21 18:43:26 +08:00
rdb.c init 2017-04-21 18:43:26 +08:00
rdb.h init 2017-04-21 18:43:26 +08:00
redis-benchmark.c init 2017-04-21 18:43:26 +08:00
redis-check-aof.c init 2017-04-21 18:43:26 +08:00
redis-check-rdb.c init 2017-04-21 18:43:26 +08:00
redis-cli.c init 2017-04-21 18:43:26 +08:00
redis-trib.rb init 2017-04-21 18:43:26 +08:00
redisassert.h init 2017-04-21 18:43:26 +08:00
release.c init 2017-04-21 18:43:26 +08:00
replication.c init 2017-04-21 18:43:26 +08:00
rio.c init 2017-04-21 18:43:26 +08:00
rio.h init 2017-04-21 18:43:26 +08:00
scripting.c init 2017-04-21 18:43:26 +08:00
sds.c init 2017-04-21 18:43:26 +08:00
sds.h init 2017-04-21 18:43:26 +08:00
sdsalloc.h init 2017-04-21 18:43:26 +08:00
sentinel.c init 2017-04-21 18:43:26 +08:00
server.c redis: Fix the bug which parsing arg ERRO. 2017-08-25 00:05:09 -07:00
server.h init 2017-04-21 18:43:26 +08:00
setproctitle.c init 2017-04-21 18:43:26 +08:00
sha1.c init 2017-04-21 18:43:26 +08:00
sha1.h init 2017-04-21 18:43:26 +08:00
slowlog.c init 2017-04-21 18:43:26 +08:00
slowlog.h init 2017-04-21 18:43:26 +08:00
solarisfixes.h init 2017-04-21 18:43:26 +08:00
sort.c init 2017-04-21 18:43:26 +08:00
sparkline.c init 2017-04-21 18:43:26 +08:00
sparkline.h init 2017-04-21 18:43:26 +08:00
syncio.c init 2017-04-21 18:43:26 +08:00
t_hash.c init 2017-04-21 18:43:26 +08:00
t_list.c init 2017-04-21 18:43:26 +08:00
t_set.c init 2017-04-21 18:43:26 +08:00
t_string.c init 2017-04-21 18:43:26 +08:00
t_zset.c init 2017-04-21 18:43:26 +08:00
testhelp.h init 2017-04-21 18:43:26 +08:00
util.c init 2017-04-21 18:43:26 +08:00
util.h init 2017-04-21 18:43:26 +08:00
valgrind.sup init 2017-04-21 18:43:26 +08:00
version.h init 2017-04-21 18:43:26 +08:00
ziplist.c init 2017-04-21 18:43:26 +08:00
ziplist.h init 2017-04-21 18:43:26 +08:00
zipmap.c init 2017-04-21 18:43:26 +08:00
zipmap.h init 2017-04-21 18:43:26 +08:00
zmalloc.c init 2017-04-21 18:43:26 +08:00
zmalloc.h init 2017-04-21 18:43:26 +08:00