OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
benchmark.py File Reference

Go to the source code of this file.

Classes

class  benchmark.SmartFormatter
 

Namespaces

 benchmark
 

Functions

def benchmark.loop_time_per_op
 
def benchmark.prep_none
 
def benchmark.prep_traverse_10K
 
def benchmark.prep_traverse_100K
 
def benchmark.prep_traverse_1M
 
def benchmark.prep_get_100K
 
def benchmark.prep_get_outgoing
 
def benchmark.prep_scheme
 
def benchmark.prep_bind
 
def benchmark.prep_bind_python
 
def benchmark.prep_bind_scheme
 
def benchmark.prep_predicates
 
def benchmark.test_add_nodes
 
def benchmark.test_add_nodes_large
 
def benchmark.test_add_connected
 
def benchmark.test_bare_traversal
 
def benchmark.test_resolve_traversal
 
def benchmark.test_get_traverse
 
def benchmark.test_xget_traverse
 
def benchmark.test_get_outgoing
 
def benchmark.test_get_outgoing_no_list
 
def benchmark.test_xget_outgoing
 
def benchmark.test_stub_bindlink
 
def benchmark.test_bind
 
def benchmark.test_scheme_eval
 
def benchmark.test_bind_scheme
 
def benchmark.test_add_nodes_scheme
 
def benchmark.test_add_nodes_sugar
 
def benchmark.test_get_predicates
 
def benchmark.test_get_predicates_for
 
def benchmark.test_get_predicates_scheme
 
def benchmark.do_test
 

Variables

string benchmark.__authors__ = 'Cosmo Harrigan, Curtis Faith'
 
tuple benchmark.parser
 
tuple benchmark.verbosity_group = parser.add_mutually_exclusive_group()
 
tuple benchmark.test_group = parser.add_mutually_exclusive_group()
 
list benchmark.choices = ['spread','node', 'bindlink', 'traverse', 'scheme', 'get_vs_xget', 'predicates']
 
string benchmark.help = "R|Test to benchmark, where:\n"
 
tuple benchmark.args = parser.parse_args()
 
 benchmark.test_iterations = args.iterations
 
list benchmark.scheme_preload
 
list benchmark.tests
 
tuple benchmark.op_time_adjustment = loop_time_per_op()