rdtscp这个指令有问题
crestxu opened this issue · 3 comments
crestxu commented
paxosstore/certain/utils/FooHook.h
Line 12 in d83137b
应该替换成
struct timeval now = { 0 };
gettimeofday( &now,NULL );
unsigned long long u = now.tv_sec;
u *= 1000;
u += now.tv_usec / 1000;
return u;
dengoswei commented
crest总好. 问题是 ? 内部旧代码一直在不严格的场景用RDTSCP, 精确的用gettimeofday..
crestxu commented
我的机器上没有这个指令,哈哈哈
dengoswei commented
参照libco, 默认不用RDTSCP.. 最新代码.