Skip to content

Instantly share code, notes, and snippets.

@rubiii
Last active December 16, 2015 19:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rubiii/5484236 to your computer and use it in GitHub Desktop.
Save rubiii/5484236 to your computer and use it in GitHub Desktop.
wasabi down to 0.780356 seconds (real time) for economic
ruby-2.0.0-p0 ~/work/wasabi ‹master*› $ r spec/wasabi/document/economic_spec.rb
MethodProfiler results for: Wasabi::Parser
+------------------------+--------------+--------------+--------------+--------------+-------------+
| Method | Min Time | Max Time | Average Time | Total Time | Total Calls |
+------------------------+--------------+--------------+--------------+--------------+-------------+
| #parse | 34266.854 ms | 34266.854 ms | 34266.854 ms | 34266.854 ms | 1 |
| #parse_operations | 31511.302 ms | 31511.302 ms | 31511.302 ms | 31511.302 ms | 1 |
| #parse_types | 2753.060 ms | 2753.060 ms | 2753.060 ms | 2753.060 ms | 1 |
| #input_for | 8.110 ms | 72.536 ms | 10.037 ms | 30331.155 ms | 3022 |
| #at_xpath | 0.079 ms | 66.416 ms | 1.552 ms | 30851.576 ms | 19882 |
| #parse_namespaces | 1.011 ms | 1.011 ms | 1.011 ms | 1.011 ms | 1 |
| #parse_endpoint | 0.708 ms | 0.708 ms | 0.708 ms | 0.708 ms | 1 |
| #initialize | 0.623 ms | 0.623 ms | 0.623 ms | 0.623 ms | 1 |
| #process_type | 0.368 ms | 23.836 ms | 0.544 ms | 1770.831 ms | 3257 |
| #parse_service_name | 0.223 ms | 0.223 ms | 0.223 ms | 0.223 ms | 1 |
| #find_namespace | 0.130 ms | 18.807 ms | 0.195 ms | 634.820 ms | 3257 |
| #parse_deferred_types | 0.179 ms | 0.179 ms | 0.179 ms | 0.179 ms | 1 |
| #xpath | 0.079 ms | 98.987 ms | 0.167 ms | 544.886 ms | 3260 |
| #document | 0.003 ms | 0.027 ms | 0.008 ms | 0.054 ms | 7 |
| #document= | 0.007 ms | 0.007 ms | 0.007 ms | 0.007 ms | 1 |
| #extract_xpath_args | 0.003 ms | 0.689 ms | 0.006 ms | 139.441 ms | 23142 |
| #element_form_default= | 0.006 ms | 0.006 ms | 0.006 ms | 0.006 ms | 1 |
| #deferred_types= | 0.006 ms | 0.006 ms | 0.006 ms | 0.006 ms | 1 |
| #operations | 0.006 ms | 0.006 ms | 0.006 ms | 0.006 ms | 1 |
| #types= | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #deferred_types | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #operations= | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #service_name= | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #namespaces= | 0.004 ms | 0.004 ms | 0.004 ms | 0.004 ms | 1 |
+------------------------+--------------+--------------+--------------+--------------+-------------+
.
Finished in 34.38 seconds
1 example, 0 failures
ruby-2.0.0-p0 ~/work/wasabi ‹master*› $ r spec/wasabi/document/economic_spec.rb
MethodProfiler results for: Wasabi::Parser
+------------------------+-------------+-------------+--------------+-------------+-------------+
| Method | Min Time | Max Time | Average Time | Total Time | Total Calls |
+------------------------+-------------+-------------+--------------+-------------+-------------+
| #parse | 1493.103 ms | 1493.103 ms | 1493.103 ms | 1493.103 ms | 1 |
| #parse_types | 750.553 ms | 750.553 ms | 750.553 ms | 750.553 ms | 1 |
| #parse_operations | 738.072 ms | 738.072 ms | 738.072 ms | 738.072 ms | 1 |
| #parse_namespaces | 3.278 ms | 3.278 ms | 3.278 ms | 3.278 ms | 1 |
| #port_types | 2.756 ms | 2.756 ms | 2.756 ms | 2.756 ms | 1 |
| #schemas | 0.103 ms | 2.871 ms | 1.030 ms | 3.089 ms | 3 |
| #section | 0.052 ms | 2.806 ms | 0.744 ms | 2.975 ms | 4 |
| #sections | 0.004 ms | 2.730 ms | 0.686 ms | 2.743 ms | 4 |
| #initialize | 0.613 ms | 0.613 ms | 0.613 ms | 0.613 ms | 1 |
| #parse_endpoint | 0.606 ms | 0.606 ms | 0.606 ms | 0.606 ms | 1 |
| #input_for | 0.119 ms | 13.233 ms | 0.154 ms | 465.197 ms | 3022 |
| #process_type | 0.077 ms | 0.942 ms | 0.119 ms | 389.064 ms | 3257 |
| #service | 0.108 ms | 0.108 ms | 0.108 ms | 0.108 ms | 1 |
| #parse_service_name | 0.103 ms | 0.103 ms | 0.103 ms | 0.103 ms | 1 |
| #parse_deferred_types | 0.061 ms | 0.061 ms | 0.061 ms | 0.061 ms | 1 |
| #port_type_operations | 0.004 ms | 6.513 ms | 0.007 ms | 22.248 ms | 3022 |
| #operations= | 0.007 ms | 0.007 ms | 0.007 ms | 0.007 ms | 1 |
| #messages | 0.000 ms | 6.443 ms | 0.006 ms | 19.399 ms | 3022 |
| #document= | 0.006 ms | 0.006 ms | 0.006 ms | 0.006 ms | 1 |
| #element_form_default= | 0.006 ms | 0.006 ms | 0.006 ms | 0.006 ms | 1 |
| #deferred_types= | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #service_name= | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #namespaces= | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #types= | 0.005 ms | 0.005 ms | 0.005 ms | 0.005 ms | 1 |
| #document | 0.003 ms | 0.005 ms | 0.004 ms | 0.025 ms | 6 |
| #deferred_types | 0.004 ms | 0.004 ms | 0.004 ms | 0.004 ms | 1 |
| #operations | 0.004 ms | 0.004 ms | 0.004 ms | 0.004 ms | 1 |
+------------------------+-------------+-------------+--------------+-------------+-------------+
.
Finished in 1.58 seconds
1 example, 0 failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment