예제 #1
0
def debug_get_timestamp_unit(space):
    unit = rtimer.get_timestamp_unit()
    if unit == rtimer.UNIT_TSC:
        unit_str = 'tsc'
    elif unit == rtimer.UNIT_NS:
        unit_str = 'ns'
    elif unit == rtimer.UNIT_QUERY_PERFORMANCE_COUNTER:
        unit_str = 'QueryPerformanceCounter'
    else:
        unit_str = 'UNKNOWN(%d)' % unit
    return space.newtext(unit_str)
예제 #2
0
파일: support.py 프로젝트: sczfaker/pypy
def _ll_0_ll_get_timestamp_unit():
    from rpython.rlib import rtimer
    return rtimer.get_timestamp_unit()
예제 #3
0
def rtimer_example():
    t1 = rtimer.read_timestamp()
    print rtimer.get_timestamp_unit()
    t2 = rtimer.read_timestamp()
    print t2 - t1
예제 #4
0
def op_ll_get_timestamp_unit():
    from rpython.rlib.rtimer import get_timestamp_unit
    return get_timestamp_unit()
예제 #5
0
파일: test_rtimer.py 프로젝트: soIu/rpython
 def get_unit():
     return rtimer.get_timestamp_unit()