本帖最后由 highflybir 于 2012-7-16 11:20 编辑
我来解释一个系统变量 CPUTICKS
CPUTICKS 是指的是: 一秒钟的时间内,CPU内部时钟运转了(滴答)多少,通俗地说,就是CPU的时钟频率。譬如下面的代码
- (setq t0 (getvar "TDUSRTIMER"))
- (setq c1 (getvar "CPUTICKS"))
- (command "delay" 1000) ;暂停一秒钟,时间越长,越准确
- (setq t0 (* (- (getvar "TDUSRTIMER") t0) 86400))
- (setq c2 (getvar "CPUTICKS"))
- (princ "\n经历的时间为:")
- (princ (rtos t0 2 20))
- (princ "\nCPU时钟频率为:")
- (princ (rtos (/ (- c2 c1) t0) 2 20))
|