Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Solution 5:
- 2536504 function calls (2357256 primitive calls) in 3.779 seconds
- Ordered by: standard name
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.000 0.000 3.779 3.779 <string>:1(<module>)
- 39574 0.025 0.000 0.066 0.000 <string>:8(__new__)
- 4 0.000 0.000 0.000 0.000 __init__.py:102(_param_escape)
- 2192 0.002 0.000 0.009 0.000 __init__.py:1118(debug)
- 1 0.000 0.000 0.003 0.003 __init__.py:119(connect)
- 2192 0.003 0.000 0.004 0.000 __init__.py:123(validate_thread_sharing)
- 2192 0.004 0.000 0.004 0.000 __init__.py:1318(getEffectiveLevel)
- 2192 0.003 0.000 0.007 0.000 __init__.py:1332(isEnabledFor)
- 6576 0.015 0.000 0.023 0.000 __init__.py:172(is_managed)
- 1 0.000 0.000 0.001 0.001 __init__.py:185(dumps)
- 2192 0.009 0.000 0.019 0.000 __init__.py:204(db_type)
- 12 0.000 0.000 0.000 0.000 __init__.py:231(unique)
- 12 0.000 0.000 0.000 0.000 __init__.py:258(get_cache_name)
- 2192 0.001 0.000 0.001 0.000 __init__.py:276(get_db_prep_value)
- 2192 0.005 0.000 0.011 0.000 __init__.py:294(get_prep_lookup)
- 2192 0.012 0.000 0.046 0.000 __init__.py:302(cursor)
- 2192 0.003 0.000 0.005 0.000 __init__.py:311(make_debug_cursor)
- 2192 0.007 0.000 0.014 0.000 __init__.py:322(get_db_prep_lookup)
- 4926 0.003 0.000 0.005 0.000 __init__.py:489(value_from_object)
- 2086 0.001 0.000 0.001 0.000 __init__.py:519(get_internal_type)
- 2192 0.002 0.000 0.002 0.000 __init__.py:534(get_prep_value)
- 2192 0.002 0.000 0.002 0.000 __init__.py:659(compiler)
- 106 0.002 0.000 0.003 0.000 __init__.py:76(__init__)
- 106 0.000 0.000 0.000 0.000 __init__.py:974(get_internal_type)
- 1 0.000 0.000 0.000 0.000 base.py:151(_get_pg_version)
- 2192 0.011 0.000 0.022 0.000 base.py:157(_cursor)
- 2475 0.002 0.000 0.002 0.000 base.py:267(__init__)
- 2475 0.057 0.000 0.121 0.000 base.py:278(__init__)
- 4950 0.002 0.000 0.002 0.000 base.py:36(utc_tzinfo_factory)
- 378 0.000 0.000 0.001 0.000 base.py:425(_get_pk_val)
- 2192 0.001 0.000 0.001 0.000 base.py:47(__init__)
- 2192 0.003 0.000 0.751 0.000 base.py:50(execute)
- 6576 0.007 0.000 0.010 0.000 base.py:66(__getattr__)
- 2192 0.002 0.000 0.002 0.000 compiler.py:15(__init__)
- 2192 0.025 0.000 0.246 0.000 compiler.py:168(get_columns)
- 2192 0.004 0.000 0.017 0.000 compiler.py:21(pre_sql_setup)
- 2204 0.108 0.000 0.203 0.000 compiler.py:248(get_default_columns)
- 2192 0.002 0.000 0.002 0.000 compiler.py:313(get_distinct)
- 2192 0.009 0.000 0.017 0.000 compiler.py:333(get_ordering)
- 46516 0.029 0.000 0.041 0.000 compiler.py:37(quote_name_unless_alias)
- 212 0.001 0.000 0.007 0.000 compiler.py:418(find_ordering_name)
- 212 0.001 0.000 0.006 0.000 compiler.py:448(_setup_joins)
- 212 0.000 0.000 0.000 0.000 compiler.py:476(_final_join_removal)
- 2192 0.010 0.000 0.012 0.000 compiler.py:495(get_from_clause)
- 2192 0.045 0.000 0.556 0.000 compiler.py:53(as_sql)
- 2192 0.002 0.000 0.002 0.000 compiler.py:539(get_grouping)
- 13/1 0.000 0.000 0.001 0.001 compiler.py:573(fill_related_selections)
- 2204 0.003 0.000 0.004 0.000 compiler.py:741(deferred_to_columns)
- 4655 0.022 0.000 1.564 0.000 compiler.py:751(results_iter)
- 2192 0.018 0.000 1.444 0.001 compiler.py:794(execute_sql)
- 4384 0.013 0.000 0.093 0.000 compiler.py:832(<lambda>)
- 117305/25884 0.357 0.000 1.079 0.000 copy.py:145(deepcopy)
- 29429 0.005 0.000 0.005 0.000 copy.py:198(_deepcopy_atomic)
- 36529/32355 0.037 0.000 0.335 0.000 copy.py:226(_deepcopy_list)
- 17116/8558 0.105 0.000 0.558 0.000 copy.py:234(_deepcopy_tuple)
- 2087 0.012 0.000 0.071 0.000 copy.py:253(_deepcopy_dict)
- 115219 0.149 0.000 0.186 0.000 copy.py:267(_keep_alive)
- 8558 0.044 0.000 0.320 0.000 copy.py:306(_reconstruct)
- 2087 0.001 0.000 0.002 0.000 copy_reg.py:92(__newobj__)
- 31189 0.054 0.000 0.070 0.000 datastructures.py:103(__new__)
- 31189 0.101 0.000 0.132 0.000 datastructures.py:108(__init__)
- 6471 0.020 0.000 0.072 0.000 datastructures.py:127(__deepcopy__)
- 5151 0.011 0.000 0.012 0.000 datastructures.py:131(__setitem__)
- 8768 0.011 0.000 0.034 0.000 datastructures.py:157(items)
- 8663 0.004 0.000 0.004 0.000 datastructures.py:160(iteritems)
- 33212 0.014 0.000 0.014 0.000 datastructures.py:164(keys)
- 8768 0.008 0.000 0.017 0.000 datastructures.py:170(values)
- 2192 0.001 0.000 0.001 0.000 datastructures.py:173(itervalues)
- 17326 0.037 0.000 0.152 0.000 datastructures.py:200(copy)
- 2192 0.009 0.000 0.009 0.000 datastructures.py:489(__init__)
- 4951 0.009 0.000 0.042 0.000 dispatcher.py:149(send)
- 4950 0.010 0.000 0.020 0.000 dispatcher.py:214(_live_receivers)
- 9900 0.008 0.000 0.023 0.000 dispatcher.py:8(_make_id)
- 1 0.000 0.000 0.001 0.001 encoder.py:180(encode)
- 1 0.001 0.001 0.001 0.001 encoder.py:206(iterencode)
- 11067 0.010 0.000 0.014 0.000 functional.py:182(inner)
- 1 0.000 0.000 0.000 0.000 importlib.py:18(import_module)
- 272 0.001 0.000 0.010 0.000 manager.py:103(get_empty_query_set)
- 107 0.000 0.000 0.004 0.000 manager.py:106(get_query_set)
- 272 0.000 0.000 0.010 0.000 manager.py:112(none)
- 1 0.000 0.000 0.007 0.007 manager.py:130(get)
- 2086 0.002 0.000 0.002 0.000 manager.py:217(__get__)
- 106 0.001 0.000 0.062 0.001 managers.py:101(_mptt_filter)
- 107 0.001 0.000 0.026 0.000 managers.py:175(get_query_set)
- 106 0.000 0.000 0.000 0.000 managers.py:71(parent_attr)
- 107 0.000 0.000 0.000 0.000 managers.py:75(left_attr)
- 107 0.000 0.000 0.000 0.000 managers.py:83(tree_id_attr)
- 106 0.001 0.000 0.001 0.000 managers.py:91(_translate_lookups)
- 2463 0.009 0.000 0.181 0.000 models.py:328(__init__)
- 1134 0.001 0.000 0.002 0.000 models.py:332(_mpttfield)
- 378 0.001 0.000 0.077 0.000 models.py:377(get_children)
- 378 0.001 0.000 0.003 0.000 models.py:428(get_descendant_count)
- 378 0.000 0.000 0.003 0.000 models.py:545(is_leaf_node)
- 2463/378 0.024 0.000 3.548 0.009 models.py:55(__init__)
- 4926 0.011 0.000 0.040 0.000 models.py:63(get_raw_field_value)
- 4172/756 0.007 0.000 0.009 0.000 models.py:75(get_wbs_code)
- 2463 0.012 0.000 0.052 0.000 models.py:82(update_mptt_cached_fields)
- 2192 0.001 0.000 0.001 0.000 operations.py:171(max_name_length)
- 2192 0.008 0.000 0.013 0.000 operations.py:191(last_executed_query)
- 2192 0.002 0.000 0.002 0.000 operations.py:40(lookup_cast)
- 2192 0.001 0.000 0.001 0.000 operations.py:54(field_cast_sql)
- 44096 0.036 0.000 0.054 0.000 operations.py:69(quote_name)
- 1 0.000 0.000 0.000 0.000 operations.py:74(set_time_zone_sql)
- 18681 0.010 0.000 0.010 0.000 options.py:216(_fields)
- 4409 0.002 0.000 0.002 0.000 options.py:231(get_fields_with_model)
- 9310 0.009 0.000 0.013 0.000 options.py:255(_many_to_many)
- 9310 0.029 0.000 0.047 0.000 options.py:285(get_field)
- 4607 0.003 0.000 0.003 0.000 options.py:295(get_field_by_name)
- 2464 0.040 0.000 0.083 0.000 query.py:101(__init__)
- 2192 0.045 0.000 0.191 0.000 query.py:1030(add_filter)
- 483 0.001 0.000 3.673 0.008 query.py:108(_result_iter)
- 272 0.001 0.000 0.009 0.000 query.py:1121(__init__)
- 2192 0.019 0.000 0.238 0.000 query.py:1219(add_q)
- 13/1 0.000 0.000 0.000 0.000 query.py:1240(get_klass_info)
- 2404 0.029 0.000 0.040 0.000 query.py:1270(setup_joins)
- 13/1 0.000 0.000 0.003 0.003 query.py:1339(get_cached_row)
- 2192 0.004 0.000 0.007 0.000 query.py:1481(trim_joins)
- 9 0.000 0.000 0.000 0.000 query.py:1539(update_dupe_avoidance)
- 6471 0.003 0.000 0.003 0.000 query.py:1614(can_filter)
- 2193 0.002 0.000 0.003 0.000 query.py:1672(add_ordering)
- 2193 0.001 0.000 0.001 0.000 query.py:1692(clear_ordering)
- 2192 0.003 0.000 0.004 0.000 query.py:1847(get_loaded_field_names)
- 8980 0.004 0.000 0.004 0.000 query.py:1886(_aggregate_select)
- 13384 0.006 0.000 0.006 0.000 query.py:1904(_extra_select)
- 636 0.000 0.000 0.000 0.000 query.py:1955(get_order_dir)
- 2192 0.011 0.000 0.028 0.000 query.py:215(get_compiler)
- 2193 0.001 0.000 0.001 0.000 query.py:227(get_meta)
- 4655/485 0.040 0.000 3.677 0.008 query.py:231(iterator)
- 6471 0.142 0.000 1.350 0.000 query.py:235(clone)
- 8935 0.021 0.000 0.103 0.000 query.py:32(__init__)
- 2086/378 0.018 0.000 3.432 0.009 query.py:353(get)
- 4396 0.002 0.000 0.002 0.000 query.py:559(deferred_to_data)
- 2192 0.003 0.000 0.623 0.000 query.py:616(filter)
- 2192 0.011 0.000 0.620 0.000 query.py:630(_filter_or_exclude)
- 2310 0.009 0.000 0.016 0.000 query.py:649(table_alias)
- 1 0.000 0.000 0.000 0.000 query.py:671(select_related)
- 425 0.001 0.000 0.002 0.000 query.py:675(ref_alias)
- 2416 0.005 0.000 0.010 0.000 query.py:679(unref_alias)
- 212 0.000 0.000 0.000 0.000 query.py:683(promote_alias)
- 212 0.000 0.000 0.000 0.000 query.py:700(promote_alias_chain)
- 2192 0.010 0.000 0.050 0.000 query.py:710(reset_refcounts)
- 2193 0.008 0.000 0.683 0.000 query.py:748(order_by)
- 2086/378 0.017 0.000 3.204 0.008 query.py:77(__len__)
- 2085 0.002 0.000 0.373 0.000 query.py:817(using)
- 2405 0.004 0.000 0.029 0.000 query.py:831(get_initial_alias)
- 4384 0.002 0.000 0.003 0.000 query.py:842(db)
- 2310 0.009 0.000 0.026 0.000 query.py:851(join)
- 6471 0.033 0.000 1.397 0.000 query.py:853(_clone)
- 106 0.002 0.000 3.672 0.035 query.py:867(_fill_cache)
- 378 0.001 0.000 0.001 0.000 query.py:92(__iter__)
- 2192 0.011 0.000 0.012 0.000 query.py:929(setup_inherited_models)
- 272 0.000 0.000 0.000 0.000 query_utils.py:113(select_related_descend)
- 2192 0.008 0.000 0.013 0.000 query_utils.py:43(__init__)
- 4 0.000 0.000 0.000 0.000 re.py:248(_compile_repl)
- 4 0.000 0.000 0.000 0.000 re.py:268(_subx)
- 106 0.001 0.000 0.005 0.000 related.py:1011(db_type)
- 106 0.000 0.000 0.003 0.000 related.py:127(get_prep_lookup)
- 106 0.000 0.000 0.003 0.000 related.py:144(get_db_prep_lookup)
- 212 0.002 0.000 0.005 0.000 related.py:175(_pk_trace)
- 2085 0.021 0.000 0.481 0.000 related.py:308(get_query_set)
- 5879/3794 0.039 0.000 3.520 0.001 related.py:331(__get__)
- 2203 0.004 0.000 0.005 0.000 related.py:856(get_related_field)
- 13 0.000 0.000 0.000 0.000 socket.py:276(close)
- 13 0.000 0.000 0.000 0.000 socket.py:285(__del__)
- 2192 0.007 0.000 0.010 0.000 tree.py:120(start_subtree)
- 2192 0.007 0.000 0.012 0.000 tree.py:140(end_subtree)
- 26533 0.031 0.000 0.031 0.000 tree.py:18(__init__)
- 15029/12942 0.055 0.000 0.525 0.000 tree.py:55(__deepcopy__)
- 2192 0.002 0.000 0.002 0.000 tree.py:71(__nonzero__)
- 2192 0.005 0.000 0.007 0.000 tree.py:83(add)
- 2511 0.003 0.000 0.010 0.000 utf_8.py:15(decode)
- 2192 0.002 0.000 0.002 0.000 util.py:15(__init__)
- 6576 0.006 0.000 0.029 0.000 util.py:19(set_dirty)
- 4384 0.007 0.000 0.039 0.000 util.py:23(__getattr__)
- 2192 0.039 0.000 0.823 0.000 util.py:36(execute)
- 2299 0.003 0.000 0.003 0.000 utils.py:128(_route_db)
- 4384 0.006 0.000 0.009 0.000 utils.py:86(__getitem__)
- 1 0.000 0.000 0.000 0.000 version.py:24(get_version)
- 377/1 0.009 0.000 3.755 3.755 views.py:213(serializable_object)
- 1 0.000 0.000 3.770 3.770 views.py:221(serializable_object_select_related)
- 1 0.000 0.000 3.779 3.779 views.py:255(profileJSON)
- 2192 0.018 0.000 0.102 0.000 where.py:130(make_atom)
- 2192 0.006 0.000 0.019 0.000 where.py:219(sql_for_columns)
- 2192 0.003 0.000 0.003 0.000 where.py:291(__init__)
- 2087 0.004 0.000 0.005 0.000 where.py:294(__getstate__)
- 2087 0.008 0.000 0.021 0.000 where.py:308(__setstate__)
- 2192 0.003 0.000 0.016 0.000 where.py:318(prepare)
- 2192 0.021 0.000 0.060 0.000 where.py:323(process)
- 2192 0.012 0.000 0.043 0.000 where.py:39(add)
- 6576/4384 0.023 0.000 0.134 0.000 where.py:74(as_sql)
- 1 0.000 0.000 0.000 0.000 {__import__}
- 2511 0.007 0.000 0.007 0.000 {_codecs.utf_8_decode}
- 72850 0.057 0.000 0.057 0.000 {built-in method __new__ of type object at 0x10017ff20}
- 2192 0.000 0.000 0.000 0.000 {callable}
- 86066/81682 0.048 0.000 0.052 0.000 {getattr}
- 54863 0.060 0.000 0.060 0.000 {hasattr}
- 332616 0.036 0.000 0.036 0.000 {id}
- 90383 0.034 0.000 0.034 0.000 {isinstance}
- 32145 0.012 0.000 0.012 0.000 {issubclass}
- 4939 0.002 0.000 0.002 0.000 {iter}
- 61971/11123 0.013 0.000 3.206 0.000 {len}
- 8768 0.009 0.000 0.009 0.000 {map}
- 8558 0.039 0.000 0.044 0.000 {method '__reduce_ex__' of 'object' objects}
- 42452 0.011 0.000 0.011 0.000 {method 'add' of 'set' objects}
- 193632 0.046 0.000 0.046 0.000 {method 'append' of 'list' objects}
- 40913 0.009 0.000 0.009 0.000 {method 'copy' of 'dict' objects}
- 24 0.000 0.000 0.000 0.000 {method 'copy' of 'set' objects}
- 2193 0.003 0.000 0.003 0.000 {method 'cursor' of 'psycopg2._psycopg.connection' objects}
- 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
- 2193 0.682 0.000 0.748 0.000 {method 'execute' of 'psycopg2._psycopg.cursor' objects}
- 15476 0.004 0.000 0.004 0.000 {method 'extend' of 'list' objects}
- 4384 0.029 0.000 0.041 0.000 {method 'fetchmany' of 'psycopg2._psycopg.cursor' objects}
- 250429 0.041 0.000 0.041 0.000 {method 'get' of 'dict' objects}
- 1 0.000 0.000 0.000 0.000 {method 'get_parameter_status' of 'psycopg2._psycopg.connection' objects}
- 2298 0.001 0.000 0.001 0.000 {method 'items' of 'dict' objects}
- 2088 0.001 0.000 0.001 0.000 {method 'iteritems' of 'dict' objects}
- 8982 0.006 0.000 0.006 0.000 {method 'join' of 'str' objects}
- 7392 0.001 0.000 0.001 0.000 {method 'keys' of 'dict' objects}
- 214 0.001 0.000 0.001 0.000 {method 'match' of '_sre.SRE_Pattern' objects}
- 4175 0.001 0.000 0.001 0.000 {method 'pop' of 'dict' objects}
- 8767 0.004 0.000 0.004 0.000 {method 'pop' of 'list' objects}
- 4 0.000 0.000 0.000 0.000 {method 'search' of '_sre.SRE_Pattern' objects}
- 1 0.000 0.000 0.000 0.000 {method 'set_client_encoding' of 'psycopg2._psycopg.connection' objects}
- 2 0.000 0.000 0.000 0.000 {method 'set_isolation_level' of 'psycopg2._psycopg.connection' objects}
- 2510 0.003 0.000 0.003 0.000 {method 'split' of 'str' objects}
- 44097 0.018 0.000 0.018 0.000 {method 'startswith' of 'str' objects}
- 4 0.000 0.000 0.000 0.000 {method 'sub' of '_sre.SRE_Pattern' objects}
- 12 0.000 0.000 0.000 0.000 {method 'union' of 'set' objects}
- 15454 0.007 0.000 0.007 0.000 {method 'update' of 'dict' objects}
- 4393 0.004 0.000 0.004 0.000 {method 'update' of 'set' objects}
- 1 0.003 0.003 0.003 0.003 {psycopg2._psycopg._connect}
- 17222 0.013 0.000 0.013 0.000 {range}
- 46549 0.018 0.000 0.018 0.000 {setattr}
- 2192 0.001 0.000 0.001 0.000 {thread.get_ident}
- 4384 0.002 0.000 0.002 0.000 {time.time}
- 8768 0.006 0.000 0.006 0.000 {zip}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement