cubicweb/sobjects/services.py
changeset 11774 51c160677afe
parent 11767 432f87a63057
child 11931 ad7796dabeaa
equal deleted inserted replaced
11773:054a947b5415 11774:51c160677afe
    46             ):
    46             ):
    47             results['%s_cache_size' % title] = {'size': size, 'maxsize': maxsize}
    47             results['%s_cache_size' % title] = {'size': size, 'maxsize': maxsize}
    48             results['%s_cache_hit' % title] = hits
    48             results['%s_cache_hit' % title] = hits
    49             results['%s_cache_miss' % title] = misses
    49             results['%s_cache_miss' % title] = misses
    50             results['%s_cache_hit_percent' % title] = (hits * 100) / (hits + misses)
    50             results['%s_cache_hit_percent' % title] = (hits * 100) / (hits + misses)
    51         results['type_extid_cache_size'] = len(repo._type_extid_cache)
    51         results['type_cache_size'] = len(repo._type_cache)
    52         results['sql_no_cache'] = repo.system_source.no_cache
    52         results['sql_no_cache'] = repo.system_source.no_cache
    53         results['nb_open_sessions'] = len(repo._sessions)
    53         results['nb_open_sessions'] = len(repo._sessions)
    54         results['nb_active_threads'] = threading.activeCount()
    54         results['nb_active_threads'] = threading.activeCount()
    55         looping_tasks = repo._tasks_manager._looping_tasks
    55         looping_tasks = repo._tasks_manager._looping_tasks
    56         results['looping_tasks'] = [(t.name, t.interval) for t in looping_tasks]
    56         results['looping_tasks'] = [(t.name, t.interval) for t in looping_tasks]