CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
86 KiB
86 KiB
ex-optional
This examples demonstrates enabling and disabling timemory instrumentation in either normal of MPI or convnetional setting. This example code builds 4 examples namely ex_optional_off, ex_optional_off.mpi, ex_optional_on, ex_optional_on.mpi.
Build
See examples.
Expected Output
timemory-on
$ ./ex_optional_on
#------------------------- tim::manager initialized [id=0][pid=8036] -------------------------#
#----------------- TIMEMORY is enabled ----------------#
fibonacci(1) = 1
fibonacci(2) = 1
fibonacci(3) = 2
fibonacci(4) = 3
fibonacci(17) = 1597
fibonacci(18) = 2584
fibonacci(19) = 4181
fibonacci(20) = 6765
fibonacci(5) = 5
fibonacci(6) = 8
fibonacci(13) = 233
fibonacci(7) = 13
fibonacci(14) = 377
fibonacci(8) = 21
fibonacci(15) = 610
fibonacci(16) = 987
fibonacci(21) = 10946
fibonacci(22) = 17711
fibonacci(23) = 28657
fibonacci(24) = 46368
fibonacci(9) = 34
fibonacci(10) = 55
fibonacci(11) = 89
fibonacci(29) = 514229
fibonacci(12) = 144
fibonacci(25) = 75025
fibonacci(26) = 121393
fibonacci(27) = 196418
fibonacci(28) = 317811
fibonacci(30) = 832040
fibonacci(31) = 1346269
fibonacci(33) = 3524578
fibonacci(32) = 2178309
fibonacci(34) = 5702887
fibonacci(36) = 14930352
fibonacci(35) = 9227465
fibonacci(37) = 24157817
fibonacci(39) = 63245986
fibonacci(38) = 39088169
fibonacci(40) = 102334155
fibonacci(42) = 267914296
fibonacci(41) = 165580141
fibonacci(43) = 433494437
fibonacci(44) = 701408733
fibonacci(11) = 89
fibonacci(12) = 144
fibonacci(13) = 233
fibonacci(14) = 377
fibonacci(15) = 610
fibonacci(16) = 987
fibonacci(17) = 1597
fibonacci(18) = 2584
fibonacci(19) = 4181
fibonacci(20) = 6765
fibonacci(21) = 10946
fibonacci(22) = 17711
fibonacci(23) = 28657
fibonacci(24) = 46368
fibonacci(25) = 75025
fibonacci(26) = 121393
fibonacci(27) = 196418
fibonacci(28) = 317811
fibonacci(29) = 514229
fibonacci(10) = 55
fibonacci(11) = 89
fibonacci(12) = 144
fibonacci(13) = 233
fibonacci(14) = 377
fibonacci(15) = 610
fibonacci(16) = 987
fibonacci(17) = 1597
fibonacci(18) = 2584
fibonacci(19) = 4181
fibonacci(20) = 6765
fibonacci(21) = 10946
fibonacci(22) = 17711
fibonacci(23) = 28657
fibonacci(24) = 46368
fibonacci(25) = 75025
fibonacci(26) = 121393
fibonacci(27) = 196418
fibonacci(28) = 317811
fibonacci(29) = 514229
fibonacci(10) = 55
fibonacci(11) = 89
fibonacci(12) = 144
fibonacci(13) = 233
fibonacci(14) = 377
Master rank: 0, Number of elements per process: 201
Avg of all elements is 0.51925808, Avg computed across original data is 0.51925808
Master rank: 0, Number of elements per process: 201
Avg of all elements is 0.51925808, Avg computed across original data is 0.51925808
Master rank: 0, Number of elements per process: 202
Avg of all elements is 0.52161908, Avg computed across original data is 0.52161908
Master rank: 0, Number of elements per process: 203
Avg of all elements is 0.52071512, Avg computed across original data is 0.52071512
Master rank: 0, Number of elements per process: 205
Avg of all elements is 0.52025747, Avg computed across original data is 0.52025747
Master rank: 0, Number of elements per process: 208
Avg of all elements is 0.51978099, Avg computed across original data is 0.51978099
Master rank: 0, Number of elements per process: 213
Avg of all elements is 0.51948100, Avg computed across original data is 0.51948100
Master rank: 0, Number of elements per process: 221
Avg of all elements is 0.51865053, Avg computed across original data is 0.51865053
Master rank: 0, Number of elements per process: 234
Avg of all elements is 0.51232868, Avg computed across original data is 0.51232868
Master rank: 0, Number of elements per process: 255
Avg of all elements is 0.50691003, Avg computed across original data is 0.50691003
Master rank: 0, Number of elements per process: 289
Avg of all elements is 0.50956196, Avg computed across original data is 0.50956196
Master rank: 0, Number of elements per process: 344
Avg of all elements is 0.50841320, Avg computed across original data is 0.50841320
Master rank: 0, Number of elements per process: 433
Avg of all elements is 0.51366031, Avg computed across original data is 0.51366031
Master rank: 0, Number of elements per process: 577
Avg of all elements is 0.50415176, Avg computed across original data is 0.50415176
Master rank: 0, Number of elements per process: 810
Avg of all elements is 0.49682051, Avg computed across original data is 0.49682051
Master rank: 0, Number of elements per process: 1187
Avg of all elements is 0.49292898, Avg computed across original data is 0.49292898
Master rank: 0, Number of elements per process: 1797
Avg of all elements is 0.49064901, Avg computed across original data is 0.49064901
Master rank: 0, Number of elements per process: 2784
Avg of all elements is 0.49006906, Avg computed across original data is 0.49006906
Master rank: 0, Number of elements per process: 4381
Avg of all elements is 0.49453461, Avg computed across original data is 0.49453461
Master rank: 0, Number of elements per process: 6965
Avg of all elements is 0.49365306, Avg computed across original data is 0.49365306
Master rank: 0, Number of elements per process: 11146
Avg of all elements is 0.49324873, Avg computed across original data is 0.49324873
Master rank: 0, Number of elements per process: 17911
Avg of all elements is 0.49661958, Avg computed across original data is 0.49661958
Master rank: 0, Number of elements per process: 28857
Avg of all elements is 0.49844140, Avg computed across original data is 0.49844140
Master rank: 0, Number of elements per process: 46568
Avg of all elements is 0.49770710, Avg computed across original data is 0.49770710
Master rank: 0, Number of elements per process: 200
Avg of all elements is 0.51836574, Avg computed across original data is 0.51836574
Master rank: 0, Number of elements per process: 46568
Avg of all elements is 0.49770710, Avg computed across original data is 0.49770710
Master rank: 0, Number of elements per process: 46568
Avg of all elements is 0.49770710, Avg computed across original data is 0.49770710
Master rank: 0, Number of elements per process: 17911
Avg of all elements is 0.49661958, Avg computed across original data is 0.49661958
Master rank: 0, Number of elements per process: 64279
Avg of all elements is 0.49791399, Avg computed across original data is 0.49791399
Master rank: 0, Number of elements per process: 6965
Avg of all elements is 0.49365306, Avg computed across original data is 0.49365306
Master rank: 0, Number of elements per process: 71044
Avg of all elements is 0.49812654, Avg computed across original data is 0.49812654
Master rank: 0, Number of elements per process: 2784
Avg of all elements is 0.49006906, Avg computed across original data is 0.49006906
Master rank: 0, Number of elements per process: 73628
Avg of all elements is 0.49782935, Avg computed across original data is 0.49782935
Master rank: 0, Number of elements per process: 1187
Avg of all elements is 0.49292898, Avg computed across original data is 0.49292898
Master rank: 0, Number of elements per process: 74615
Avg of all elements is 0.49795702, Avg computed across original data is 0.49795702
Master rank: 0, Number of elements per process: 577
Avg of all elements is 0.50415176, Avg computed across original data is 0.50415176
Master rank: 0, Number of elements per process: 74992
Avg of all elements is 0.49798629, Avg computed across original data is 0.49798629
Master rank: 0, Number of elements per process: 344
Avg of all elements is 0.50841320, Avg computed across original data is 0.50841320
Master rank: 0, Number of elements per process: 75136
Avg of all elements is 0.49797767, Avg computed across original data is 0.49797767
Master rank: 0, Number of elements per process: 255
Avg of all elements is 0.46220887, Avg computed across original data is 0.46220887
Master rank: 0, Number of elements per process: 75191
Avg of all elements is 0.50133753, Avg computed across original data is 0.50133753
Master rank: 0, Number of elements per process: 221
Avg of all elements is 0.49239236, Avg computed across original data is 0.49239236
Master rank: 0, Number of elements per process: 75212
Avg of all elements is 0.50014150, Avg computed across original data is 0.50014150
Master rank: 0, Number of elements per process: 208
Avg of all elements is 0.51172578, Avg computed across original data is 0.51172578
#----------------- TIMEMORY is enabled ----------------#
[cpu_util]|0> Outputting 'timemory-ex-optional-on-output/cpu_util.json'...
[cpu_util]|0> Outputting 'timemory-ex-optional-on-output/cpu_util.txt'...
Opening 'timemory-ex-optional-on-output/cpu_util.jpeg' for output...
Closed 'timemory-ex-optional-on-output/cpu_util.jpeg'...
|-----------------------------------------------------------------------------------------------------------------------|
| PERCENTAGE OF CPU-CLOCK TIME DIVIDED BY WALL-CLOCK TIME |
|-----------------------------------------------------------------------------------------------------------------------|
| LABEL | COUNT | DEPTH | METRIC | UNITS | SUM | MEAN | MIN | MAX | STDDEV | % SELF |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> main@ex_optional.cpp:105 | 1 | 0 | cpu_util | % | 102.9 | 102.9 | 102.9 | 102.9 | 0.0 | 0.0 |
| >>> |_main@ex_optional.cpp:106 | 1 | 1 | cpu_util | % | 115.3 | 115.3 | 115.3 | 115.3 | 0.0 | 0.0 |
| >>> |_fibonacci/(1) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(2) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(29) | 1 | 3 | cpu_util | % | 667.5 | 667.5 | 667.5 | 667.5 | 0.0 | 100.0 |
| >>> |_fibonacci/(3) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(4) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(11) | 5 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(12) | 5 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(13) | 5 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> |_fibonacci/(14) | 5 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(15) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(16) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(17) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(18) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(19) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(20) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(21) | 4 | 2 | cpu_util | % | 2022.1 | 505.5 | 0.0 | 5429.4 | 2714.7 | 100.0 |
| >>> |_fibonacci/(22) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(23) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> |_fibonacci/(24) | 4 | 2 | cpu_util | % | 1191.9 | 298.0 | 0.0 | 2788.4 | 1394.2 | 100.0 |
| >>> |_fibonacci/(25) | 5 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(26) | 4 | 2 | cpu_util | % | 777.1 | 194.3 | 0.0 | 1617.3 | 808.7 | 100.0 |
| >>> |_fibonacci/(27) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(28) | 4 | 2 | cpu_util | % | 178.1 | 44.5 | 0.0 | 1046.0 | 523.0 | 100.0 |
| >>> |_fibonacci/(29) | 3 | 2 | cpu_util | % | 134.5 | 44.8 | 0.0 | 229.5 | 132.5 | 100.0 |
| >>> |_fibonacci/(10) | 4 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_201 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_202 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_203 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> |_fibonacci/(5) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_205 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(6) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_208 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(7) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_213 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(8) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_221 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(9) | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_234 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> |_scatter_gatther_255 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_289 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_344 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_433 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_577 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_810 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_1187 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_1797 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_2784 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_4381 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> |_scatter_gatther_6965 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_11146 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_17911 | 2 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_28857 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_46568 | 3 | 2 | cpu_util | % | 256.0 | 85.3 | 0.0 | 740.9 | 427.7 | 100.0 |
| >>> |_scatter_gatther_200 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_scatter_gatther_64279 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(30) | 2 | 2 | cpu_util | % | 517.2 | 258.6 | 403.5 | 570.8 | 118.3 | 100.0 |
| >>> |_fibonacci/(31) | 2 | 2 | cpu_util | % | 388.8 | 194.4 | 0.0 | 637.6 | 450.8 | 100.0 |
| >>> |_scatter_gatther_71044 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> |_fibonacci/(32) | 2 | 2 | cpu_util | % | 323.4 | 161.7 | 153.1 | 447.8 | 208.4 | 100.0 |
| >>> |_fibonacci/(33) | 2 | 2 | cpu_util | % | 402.4 | 201.2 | 95.4 | 593.4 | 352.1 | 100.0 |
| >>> |_scatter_gatther_73628 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(34) | 2 | 2 | cpu_util | % | 293.6 | 146.8 | 118.0 | 467.5 | 247.1 | 100.0 |
| >>> |_fibonacci/(35) | 2 | 2 | cpu_util | % | 254.9 | 127.4 | 109.4 | 399.8 | 205.3 | 100.0 |
| >>> |_scatter_gatther_74615 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(36) | 2 | 2 | cpu_util | % | 316.6 | 158.3 | 94.3 | 496.9 | 284.7 | 100.0 |
| >>> |_fibonacci/(37) | 2 | 2 | cpu_util | % | 209.3 | 104.7 | 98.2 | 302.7 | 144.6 | 100.0 |
| >>> |_scatter_gatther_74992 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(38) | 2 | 2 | cpu_util | % | 207.0 | 103.5 | 101.0 | 299.5 | 140.4 | 100.0 |
|--------------------------------|-------|-------|----------|-------|--------|-------|-------|--------|--------|--------|
| >>> |_fibonacci/(39) | 2 | 2 | cpu_util | % | 237.3 | 118.6 | 100.3 | 363.1 | 185.8 | 100.0 |
| >>> |_scatter_gatther_75136 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(40) | 2 | 2 | cpu_util | % | 164.2 | 82.1 | 100.5 | 227.7 | 89.9 | 100.0 |
| >>> |_fibonacci/(41) | 2 | 2 | cpu_util | % | 150.4 | 75.2 | 100.3 | 200.5 | 70.8 | 100.0 |
| >>> |_scatter_gatther_75191 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(42) | 2 | 2 | cpu_util | % | 176.7 | 88.3 | 100.4 | 250.0 | 105.7 | 100.0 |
| >>> |_fibonacci/(43) | 2 | 2 | cpu_util | % | 107.0 | 53.5 | 100.4 | 113.6 | 9.4 | 100.0 |
| >>> |_scatter_gatther_75212 | 1 | 2 | cpu_util | % | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| >>> |_fibonacci/(44) | 2 | 2 | cpu_util | % | 99.9 | 50.0 | 99.9 | 99.9 | 0.0 | 100.0 |
|-----------------------------------------------------------------------------------------------------------------------|
[cpu]|0> Outputting 'timemory-ex-optional-on-output/cpu.flamegraph.json'...
[cpu]|0> Outputting 'timemory-ex-optional-on-output/cpu.json'...
[cpu]|0> Outputting 'timemory-ex-optional-on-output/cpu.txt'...
Opening 'timemory-ex-optional-on-output/cpu.jpeg' for output...
Closed 'timemory-ex-optional-on-output/cpu.jpeg'...
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| TOTAL CPU TIME SPENT IN BOTH USER- AND KERNEL-MODE |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| LABEL | COUNT | DEPTH | METRIC | UNITS | SUM | MEAN | MIN | MAX | STDDEV | % SELF |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> main@ex_optional.cpp:105 | 1 | 0 | cpu | sec | 9.550000 | 9.550000 | 9.550000 | 9.550000 | 0.000000 | 0.0 |
| >>> |_main@ex_optional.cpp:106 | 1 | 1 | cpu | sec | 9.550000 | 9.550000 | 9.550000 | 9.550000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(1) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(2) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(29) | 1 | 3 | cpu | sec | 0.030000 | 0.030000 | 0.030000 | 0.030000 | 0.000000 | 100.0 |
| >>> |_fibonacci/(3) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(4) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(11) | 5 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(12) | 5 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(13) | 5 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(14) | 5 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(15) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(16) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(17) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(18) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(19) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(20) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(21) | 4 | 2 | cpu | sec | 0.010000 | 0.002500 | 0.000000 | 0.010000 | 0.005000 | 100.0 |
| >>> |_fibonacci/(22) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(23) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(24) | 4 | 2 | cpu | sec | 0.020000 | 0.005000 | 0.000000 | 0.020000 | 0.010000 | 100.0 |
| >>> |_fibonacci/(25) | 5 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(26) | 4 | 2 | cpu | sec | 0.020000 | 0.005000 | 0.000000 | 0.020000 | 0.010000 | 100.0 |
| >>> |_fibonacci/(27) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(28) | 4 | 2 | cpu | sec | 0.010000 | 0.002500 | 0.000000 | 0.010000 | 0.005000 | 100.0 |
| >>> |_fibonacci/(29) | 3 | 2 | cpu | sec | 0.010000 | 0.003333 | 0.000000 | 0.010000 | 0.005774 | 100.0 |
| >>> |_fibonacci/(10) | 4 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_201 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_202 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_203 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(5) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_205 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(6) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_208 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(7) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_213 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(8) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_221 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(9) | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_234 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_scatter_gatther_255 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_289 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_344 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_433 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_577 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_810 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_1187 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_1797 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_2784 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_4381 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_scatter_gatther_6965 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_11146 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_17911 | 2 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_28857 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_46568 | 3 | 2 | cpu | sec | 0.010000 | 0.003333 | 0.000000 | 0.010000 | 0.005774 | 100.0 |
| >>> |_scatter_gatther_200 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_scatter_gatther_64279 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(30) | 2 | 2 | cpu | sec | 0.040000 | 0.020000 | 0.010000 | 0.030000 | 0.014142 | 100.0 |
| >>> |_fibonacci/(31) | 2 | 2 | cpu | sec | 0.040000 | 0.020000 | 0.000000 | 0.040000 | 0.028284 | 100.0 |
| >>> |_scatter_gatther_71044 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(32) | 2 | 2 | cpu | sec | 0.050000 | 0.025000 | 0.010000 | 0.040000 | 0.021213 | 100.0 |
| >>> |_fibonacci/(33) | 2 | 2 | cpu | sec | 0.110000 | 0.055000 | 0.010000 | 0.100000 | 0.063640 | 100.0 |
| >>> |_scatter_gatther_73628 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(34) | 2 | 2 | cpu | sec | 0.100000 | 0.050000 | 0.020000 | 0.080000 | 0.042426 | 100.0 |
| >>> |_fibonacci/(35) | 2 | 2 | cpu | sec | 0.140000 | 0.070000 | 0.030000 | 0.110000 | 0.056569 | 100.0 |
| >>> |_scatter_gatther_74615 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(36) | 2 | 2 | cpu | sec | 0.300000 | 0.150000 | 0.040000 | 0.260000 | 0.155563 | 100.0 |
| >>> |_fibonacci/(37) | 2 | 2 | cpu | sec | 0.280000 | 0.140000 | 0.060000 | 0.220000 | 0.113137 | 100.0 |
| >>> |_scatter_gatther_74992 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(38) | 2 | 2 | cpu | sec | 0.440000 | 0.220000 | 0.100000 | 0.340000 | 0.169706 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(39) | 2 | 2 | cpu | sec | 0.790000 | 0.395000 | 0.160000 | 0.630000 | 0.332340 | 100.0 |
| >>> |_scatter_gatther_75136 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(40) | 2 | 2 | cpu | sec | 0.850000 | 0.425000 | 0.260000 | 0.590000 | 0.233345 | 100.0 |
| >>> |_fibonacci/(41) | 2 | 2 | cpu | sec | 1.260000 | 0.630000 | 0.420000 | 0.840000 | 0.296985 | 100.0 |
| >>> |_scatter_gatther_75191 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(42) | 2 | 2 | cpu | sec | 2.440000 | 1.220000 | 0.680000 | 1.760000 | 0.763675 | 100.0 |
| >>> |_fibonacci/(43) | 2 | 2 | cpu | sec | 2.350000 | 1.175000 | 1.100000 | 1.250000 | 0.106066 | 100.0 |
| >>> |_scatter_gatther_75212 | 1 | 2 | cpu | sec | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.0 |
| >>> |_fibonacci/(44) | 2 | 2 | cpu | sec | 3.540000 | 1.770000 | 1.770000 | 1.770000 | 0.000000 | 100.0 |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
[wall]|0> Outputting 'timemory-ex-optional-on-output/wall.flamegraph.json'...
[wall]|0> Outputting 'timemory-ex-optional-on-output/wall.json'...
[wall]|0> Outputting 'timemory-ex-optional-on-output/wall.txt'...
Opening 'timemory-ex-optional-on-output/wall.jpeg' for output...
Closed 'timemory-ex-optional-on-output/wall.jpeg'...
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| REAL-CLOCK TIMER (I.E. WALL-CLOCK TIMER) |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| LABEL | COUNT | DEPTH | METRIC | UNITS | SUM | MEAN | MIN | MAX | STDDEV | % SELF |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> main@ex_optional.cpp:105 | 1 | 0 | wall | sec | 9.280417 | 9.280417 | 9.280417 | 9.280417 | 0.000000 | 10.8 |
| >>> |_main@ex_optional.cpp:106 | 1 | 1 | wall | sec | 8.280217 | 8.280217 | 8.280217 | 8.280217 | 0.000000 | 0.0 |
| >>> |_fibonacci/(1) | 2 | 2 | wall | sec | 0.000080 | 0.000040 | 0.000008 | 0.000072 | 0.000046 | 100.0 |
| >>> |_fibonacci/(2) | 2 | 2 | wall | sec | 0.000049 | 0.000025 | 0.000008 | 0.000041 | 0.000023 | 0.0 |
| >>> |_fibonacci/(29) | 1 | 3 | wall | sec | 0.004495 | 0.004495 | 0.004495 | 0.004495 | 0.000000 | 100.0 |
| >>> |_fibonacci/(3) | 2 | 2 | wall | sec | 0.000039 | 0.000019 | 0.000008 | 0.000031 | 0.000016 | 100.0 |
| >>> |_fibonacci/(4) | 2 | 2 | wall | sec | 0.000041 | 0.000020 | 0.000008 | 0.000033 | 0.000017 | 100.0 |
| >>> |_fibonacci/(11) | 5 | 2 | wall | sec | 0.000144 | 0.000029 | 0.000008 | 0.000071 | 0.000025 | 100.0 |
| >>> |_fibonacci/(12) | 5 | 2 | wall | sec | 0.000137 | 0.000027 | 0.000009 | 0.000048 | 0.000018 | 100.0 |
| >>> |_fibonacci/(13) | 5 | 2 | wall | sec | 0.000156 | 0.000031 | 0.000009 | 0.000068 | 0.000024 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(14) | 5 | 2 | wall | sec | 0.000135 | 0.000027 | 0.000009 | 0.000042 | 0.000016 | 100.0 |
| >>> |_fibonacci/(15) | 4 | 2 | wall | sec | 0.000146 | 0.000036 | 0.000011 | 0.000049 | 0.000017 | 100.0 |
| >>> |_fibonacci/(16) | 4 | 2 | wall | sec | 0.000141 | 0.000035 | 0.000011 | 0.000050 | 0.000017 | 100.0 |
| >>> |_fibonacci/(17) | 4 | 2 | wall | sec | 0.000198 | 0.000049 | 0.000013 | 0.000085 | 0.000030 | 100.0 |
| >>> |_fibonacci/(18) | 4 | 2 | wall | sec | 0.000215 | 0.000054 | 0.000016 | 0.000071 | 0.000026 | 100.0 |
| >>> |_fibonacci/(19) | 4 | 2 | wall | sec | 0.000209 | 0.000052 | 0.000021 | 0.000092 | 0.000036 | 100.0 |
| >>> |_fibonacci/(20) | 4 | 2 | wall | sec | 0.000285 | 0.000071 | 0.000028 | 0.000129 | 0.000049 | 100.0 |
| >>> |_fibonacci/(21) | 4 | 2 | wall | sec | 0.000495 | 0.000124 | 0.000041 | 0.000226 | 0.000095 | 100.0 |
| >>> |_fibonacci/(22) | 4 | 2 | wall | sec | 0.000682 | 0.000171 | 0.000061 | 0.000282 | 0.000125 | 100.0 |
| >>> |_fibonacci/(23) | 4 | 2 | wall | sec | 0.001041 | 0.000260 | 0.000093 | 0.000427 | 0.000191 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(24) | 4 | 2 | wall | sec | 0.001678 | 0.000419 | 0.000146 | 0.000717 | 0.000315 | 100.0 |
| >>> |_fibonacci/(25) | 5 | 2 | wall | sec | 0.002277 | 0.000455 | 0.000231 | 0.001061 | 0.000361 | 100.0 |
| >>> |_fibonacci/(26) | 4 | 2 | wall | sec | 0.002574 | 0.000643 | 0.000368 | 0.001237 | 0.000410 | 100.0 |
| >>> |_fibonacci/(27) | 4 | 2 | wall | sec | 0.003822 | 0.000955 | 0.000592 | 0.001688 | 0.000499 | 100.0 |
| >>> |_fibonacci/(28) | 4 | 2 | wall | sec | 0.005615 | 0.001404 | 0.000950 | 0.002757 | 0.000902 | 100.0 |
| >>> |_fibonacci/(29) | 3 | 2 | wall | sec | 0.007432 | 0.002477 | 0.001538 | 0.004356 | 0.001627 | 100.0 |
| >>> |_fibonacci/(10) | 4 | 2 | wall | sec | 0.000076 | 0.000019 | 0.000009 | 0.000030 | 0.000011 | 100.0 |
| >>> |_scatter_gatther_201 | 2 | 2 | wall | sec | 0.000060 | 0.000030 | 0.000022 | 0.000038 | 0.000011 | 100.0 |
| >>> |_scatter_gatther_202 | 1 | 2 | wall | sec | 0.000025 | 0.000025 | 0.000025 | 0.000025 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_203 | 1 | 2 | wall | sec | 0.000023 | 0.000023 | 0.000023 | 0.000023 | 0.000000 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(5) | 2 | 2 | wall | sec | 0.000086 | 0.000043 | 0.000009 | 0.000077 | 0.000048 | 100.0 |
| >>> |_scatter_gatther_205 | 1 | 2 | wall | sec | 0.000024 | 0.000024 | 0.000024 | 0.000024 | 0.000000 | 100.0 |
| >>> |_fibonacci/(6) | 2 | 2 | wall | sec | 0.000059 | 0.000030 | 0.000010 | 0.000050 | 0.000028 | 100.0 |
| >>> |_scatter_gatther_208 | 2 | 2 | wall | sec | 0.000046 | 0.000023 | 0.000022 | 0.000024 | 0.000002 | 100.0 |
| >>> |_fibonacci/(7) | 2 | 2 | wall | sec | 0.000062 | 0.000031 | 0.000009 | 0.000052 | 0.000030 | 100.0 |
| >>> |_scatter_gatther_213 | 1 | 2 | wall | sec | 0.000025 | 0.000025 | 0.000025 | 0.000025 | 0.000000 | 100.0 |
| >>> |_fibonacci/(8) | 2 | 2 | wall | sec | 0.000061 | 0.000031 | 0.000010 | 0.000052 | 0.000030 | 100.0 |
| >>> |_scatter_gatther_221 | 2 | 2 | wall | sec | 0.000046 | 0.000023 | 0.000023 | 0.000024 | 0.000001 | 100.0 |
| >>> |_fibonacci/(9) | 2 | 2 | wall | sec | 0.000061 | 0.000031 | 0.000010 | 0.000051 | 0.000030 | 100.0 |
| >>> |_scatter_gatther_234 | 1 | 2 | wall | sec | 0.000025 | 0.000025 | 0.000025 | 0.000025 | 0.000000 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_scatter_gatther_255 | 2 | 2 | wall | sec | 0.000051 | 0.000025 | 0.000024 | 0.000027 | 0.000002 | 100.0 |
| >>> |_scatter_gatther_289 | 1 | 2 | wall | sec | 0.000028 | 0.000028 | 0.000028 | 0.000028 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_344 | 2 | 2 | wall | sec | 0.000055 | 0.000028 | 0.000027 | 0.000028 | 0.000001 | 100.0 |
| >>> |_scatter_gatther_433 | 1 | 2 | wall | sec | 0.000028 | 0.000028 | 0.000028 | 0.000028 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_577 | 2 | 2 | wall | sec | 0.000061 | 0.000031 | 0.000029 | 0.000032 | 0.000002 | 100.0 |
| >>> |_scatter_gatther_810 | 1 | 2 | wall | sec | 0.000042 | 0.000042 | 0.000042 | 0.000042 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_1187 | 2 | 2 | wall | sec | 0.000094 | 0.000047 | 0.000046 | 0.000048 | 0.000001 | 100.0 |
| >>> |_scatter_gatther_1797 | 1 | 2 | wall | sec | 0.000065 | 0.000065 | 0.000065 | 0.000065 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_2784 | 2 | 2 | wall | sec | 0.000167 | 0.000084 | 0.000082 | 0.000086 | 0.000003 | 100.0 |
| >>> |_scatter_gatther_4381 | 1 | 2 | wall | sec | 0.000127 | 0.000127 | 0.000127 | 0.000127 | 0.000000 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_scatter_gatther_6965 | 2 | 2 | wall | sec | 0.000366 | 0.000183 | 0.000177 | 0.000189 | 0.000008 | 100.0 |
| >>> |_scatter_gatther_11146 | 1 | 2 | wall | sec | 0.000291 | 0.000291 | 0.000291 | 0.000291 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_17911 | 2 | 2 | wall | sec | 0.000945 | 0.000472 | 0.000470 | 0.000475 | 0.000004 | 100.0 |
| >>> |_scatter_gatther_28857 | 1 | 2 | wall | sec | 0.000865 | 0.000865 | 0.000865 | 0.000865 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_46568 | 3 | 2 | wall | sec | 0.003907 | 0.001302 | 0.001274 | 0.001350 | 0.000041 | 100.0 |
| >>> |_scatter_gatther_200 | 1 | 2 | wall | sec | 0.000023 | 0.000023 | 0.000023 | 0.000023 | 0.000000 | 100.0 |
| >>> |_scatter_gatther_64279 | 1 | 2 | wall | sec | 0.001833 | 0.001833 | 0.001833 | 0.001833 | 0.000000 | 100.0 |
| >>> |_fibonacci/(30) | 2 | 2 | wall | sec | 0.007734 | 0.003867 | 0.002478 | 0.005256 | 0.001964 | 100.0 |
| >>> |_fibonacci/(31) | 2 | 2 | wall | sec | 0.010288 | 0.005144 | 0.004014 | 0.006274 | 0.001598 | 100.0 |
| >>> |_scatter_gatther_71044 | 1 | 2 | wall | sec | 0.001995 | 0.001995 | 0.001995 | 0.001995 | 0.000000 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(32) | 2 | 2 | wall | sec | 0.015462 | 0.007731 | 0.006530 | 0.008932 | 0.001698 | 100.0 |
| >>> |_fibonacci/(33) | 2 | 2 | wall | sec | 0.027333 | 0.013666 | 0.010480 | 0.016853 | 0.004507 | 100.0 |
| >>> |_scatter_gatther_73628 | 1 | 2 | wall | sec | 0.002067 | 0.002067 | 0.002067 | 0.002067 | 0.000000 | 100.0 |
| >>> |_fibonacci/(34) | 2 | 2 | wall | sec | 0.034056 | 0.017028 | 0.016944 | 0.017113 | 0.000120 | 100.0 |
| >>> |_fibonacci/(35) | 2 | 2 | wall | sec | 0.054927 | 0.027464 | 0.027415 | 0.027512 | 0.000068 | 100.0 |
| >>> |_scatter_gatther_74615 | 1 | 2 | wall | sec | 0.002121 | 0.002121 | 0.002121 | 0.002121 | 0.000000 | 100.0 |
| >>> |_fibonacci/(36) | 2 | 2 | wall | sec | 0.094761 | 0.047381 | 0.042435 | 0.052326 | 0.006993 | 100.0 |
| >>> |_fibonacci/(37) | 2 | 2 | wall | sec | 0.133759 | 0.066880 | 0.061079 | 0.072681 | 0.008204 | 100.0 |
| >>> |_scatter_gatther_74992 | 1 | 2 | wall | sec | 0.001796 | 0.001796 | 0.001796 | 0.001796 | 0.000000 | 100.0 |
| >>> |_fibonacci/(38) | 2 | 2 | wall | sec | 0.212570 | 0.106285 | 0.099054 | 0.113516 | 0.010226 | 100.0 |
|--------------------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|
| >>> |_fibonacci/(39) | 2 | 2 | wall | sec | 0.332961 | 0.166481 | 0.159448 | 0.173513 | 0.009945 | 100.0 |
| >>> |_scatter_gatther_75136 | 1 | 2 | wall | sec | 0.001755 | 0.001755 | 0.001755 | 0.001755 | 0.000000 | 100.0 |
| >>> |_fibonacci/(40) | 2 | 2 | wall | sec | 0.517729 | 0.258865 | 0.258632 | 0.259098 | 0.000330 | 100.0 |
| >>> |_fibonacci/(41) | 2 | 2 | wall | sec | 0.837510 | 0.418755 | 0.418572 | 0.418938 | 0.000259 | 100.0 |
| >>> |_scatter_gatther_75191 | 1 | 2 | wall | sec | 0.001763 | 0.001763 | 0.001763 | 0.001763 | 0.000000 | 100.0 |
| >>> |_fibonacci/(42) | 2 | 2 | wall | sec | 1.381135 | 0.690568 | 0.677000 | 0.704135 | 0.019188 | 100.0 |
| >>> |_fibonacci/(43) | 2 | 2 | wall | sec | 2.196133 | 1.098066 | 1.095881 | 1.100252 | 0.003091 | 100.0 |
| >>> |_scatter_gatther_75212 | 1 | 2 | wall | sec | 0.001775 | 0.001775 | 0.001775 | 0.001775 | 0.000000 | 100.0 |
| >>> |_fibonacci/(44) | 2 | 2 | wall | sec | 3.542838 | 1.771419 | 1.771036 | 1.771802 | 0.000542 | 100.0 |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
[peak_rss]|0> Outputting 'timemory-ex-optional-on-output/peak_rss.json'...
[peak_rss]|0> Outputting 'timemory-ex-optional-on-output/peak_rss.txt'...
Opening 'timemory-ex-optional-on-output/peak_rss.jpeg' for output...
Closed 'timemory-ex-optional-on-output/peak_rss.jpeg'...
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| MEASURES CHANGES IN THE HIGH-WATER MARK FOR THE AMOUNT OF MEMORY ALLOCATED IN RAM. MAY FLUCTUATE IF SWAP IS ENABLED |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| LABEL | COUNT | DEPTH | METRIC | UNITS | SUM | MEAN | MIN | MAX | STDDEV | % SELF |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> main@ex_optional.cpp:105 | 1 | 0 | peak_rss | MB | 2.396 | 2.396 | 2.396 | 2.396 | 0.000 | 0.0 |
| >>> |_main@ex_optional.cpp:106 | 1 | 1 | peak_rss | MB | 2.396 | 2.396 | 2.396 | 2.396 | 0.000 | 12.4 |
| >>> |_fibonacci/(1) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(2) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(3) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(4) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(11) | 5 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(12) | 5 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(13) | 5 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(14) | 5 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(15) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(16) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(17) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(18) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(19) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(20) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(21) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(22) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(23) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(24) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(25) | 5 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(26) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(27) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(28) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(29) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(10) | 4 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_201 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_202 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_203 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(5) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_scatter_gatther_205 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(6) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_208 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(7) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_213 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(8) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_221 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(9) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_234 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_255 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_scatter_gatther_289 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_344 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_433 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_577 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_810 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_1187 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_1797 | 1 | 2 | peak_rss | MB | 0.780 | 0.780 | 0.780 | 0.780 | 0.000 | 100.0 |
| >>> |_scatter_gatther_2784 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_4381 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_6965 | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_scatter_gatther_11146 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_17911 | 2 | 2 | peak_rss | MB | 0.264 | 0.132 | 0.000 | 0.264 | 0.187 | 100.0 |
| >>> |_scatter_gatther_28857 | 1 | 2 | peak_rss | MB | 0.112 | 0.112 | 0.112 | 0.112 | 0.000 | 100.0 |
| >>> |_scatter_gatther_46568 | 3 | 2 | peak_rss | MB | 0.264 | 0.088 | 0.000 | 0.264 | 0.152 | 100.0 |
| >>> |_scatter_gatther_200 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_64279 | 1 | 2 | peak_rss | MB | 0.528 | 0.528 | 0.528 | 0.528 | 0.000 | 100.0 |
| >>> |_fibonacci/(30) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(31) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_71044 | 1 | 2 | peak_rss | MB | 0.152 | 0.152 | 0.152 | 0.152 | 0.000 | 100.0 |
| >>> |_fibonacci/(32) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(33) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_73628 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(34) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(35) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_74615 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(36) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(37) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_74992 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(38) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(39) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_scatter_gatther_75136 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(40) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(41) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_75191 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(42) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(43) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_75212 | 1 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(44) | 2 | 2 | peak_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
[page_rss]|0> Outputting 'timemory-ex-optional-on-output/page_rss.json'...
[page_rss]|0> Outputting 'timemory-ex-optional-on-output/page_rss.txt'...
Opening 'timemory-ex-optional-on-output/page_rss.jpeg' for output...
Closed 'timemory-ex-optional-on-output/page_rss.jpeg'...
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| AMOUNT OF MEMORY ALLOCATED IN PAGES OF MEMORY. UNLIKE PEAK_RSS, VALUE WILL FLUCTUATE AS MEMORY IS FREED/ALLOCATED |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| LABEL | COUNT | DEPTH | METRIC | UNITS | SUM | MEAN | MIN | MAX | STDDEV | % SELF |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> main@ex_optional.cpp:105 | 1 | 0 | page_rss | MB | 1.335 | 1.335 | 1.335 | 1.335 | 0.000 | 0.0 |
| >>> |_main@ex_optional.cpp:106 | 1 | 1 | page_rss | MB | 1.335 | 1.335 | 1.335 | 1.335 | 0.000 | 19.6 |
| >>> |_fibonacci/(1) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(2) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(29) | 1 | 3 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(3) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(4) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(11) | 5 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(12) | 5 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(13) | 5 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(14) | 5 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(15) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(16) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(17) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(18) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(19) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(20) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(21) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(22) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(23) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(24) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(25) | 5 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(26) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(27) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(28) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(29) | 3 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(10) | 4 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_201 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_202 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_203 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(5) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_205 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(6) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_208 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(7) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_213 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(8) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_221 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(9) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_234 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_scatter_gatther_255 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_289 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_344 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_433 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_577 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_810 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_1187 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_1797 | 1 | 2 | page_rss | MB | 0.799 | 0.799 | 0.799 | 0.799 | 0.000 | 100.0 |
| >>> |_scatter_gatther_2784 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_4381 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_scatter_gatther_6965 | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_11146 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_17911 | 2 | 2 | page_rss | MB | 0.119 | 0.059 | 0.000 | 0.119 | 0.084 | 100.0 |
| >>> |_scatter_gatther_28857 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_46568 | 3 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_200 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_64279 | 1 | 2 | page_rss | MB | 0.156 | 0.156 | 0.156 | 0.156 | 0.000 | 100.0 |
| >>> |_fibonacci/(30) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(31) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_71044 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(32) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(33) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_73628 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(34) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(35) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_74615 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(36) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(37) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_74992 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(38) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|--------------------------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|
| >>> |_fibonacci/(39) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_75136 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(40) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(41) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_75191 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(42) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(43) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_scatter_gatther_75212 | 1 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
| >>> |_fibonacci/(44) | 2 | 2 | page_rss | MB | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.0 |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
[metadata::manager::finalize]> Outputting 'timemory-ex-optional-on-output/metadata.json'...
>>> main@ex_optional.cpp:106 : [laps: 2]
>>> main@ex_optional.cpp:105 : [laps: 2]
timemory-off
#----------------- TIMEMORY is disabled ----------------#
fibonacci(1) = 1
fibonacci(13) = 233
fibonacci(9) = 34
fibonacci(14) = 377
fibonacci(10) = 55
fibonacci(15) = 610
fibonacci(5) = 5
fibonacci(16) = 987
fibonacci(21) = 10946
fibonacci(11) = 89
fibonacci(17) = 1597
fibonacci(12) = 144
fibonacci(6) = 8
fibonacci(7) = 13
fibonacci(8) = 21
fibonacci(18) = 2584
fibonacci(2) = 1
fibonacci(3) = 2
fibonacci(22) = 17711
fibonacci(19) = 4181
fibonacci(4) = 3
fibonacci(20) = 6765
fibonacci(25) = 75025
fibonacci(23) = 28657
fibonacci(24) = 46368
fibonacci(26) = 121393
fibonacci(27) = 196418
fibonacci(29) = 514229
fibonacci(28) = 317811
fibonacci(30) = 832040
fibonacci(31) = 1346269
fibonacci(33) = 3524578
fibonacci(32) = 2178309
fibonacci(34) = 5702887
fibonacci(36) = 14930352
fibonacci(35) = 9227465
fibonacci(37) = 24157817
fibonacci(39) = 63245986
fibonacci(38) = 39088169
fibonacci(40) = 102334155
fibonacci(42) = 267914296
fibonacci(41) = 165580141
fibonacci(43) = 433494437
fibonacci(44) = 701408733
fibonacci(11) = 89
fibonacci(12) = 144
fibonacci(13) = 233
fibonacci(14) = 377
fibonacci(15) = 610
fibonacci(16) = 987
fibonacci(17) = 1597
fibonacci(18) = 2584
fibonacci(19) = 4181
fibonacci(20) = 6765
fibonacci(21) = 10946
fibonacci(22) = 17711
fibonacci(23) = 28657
fibonacci(24) = 46368
fibonacci(25) = 75025
fibonacci(26) = 121393
fibonacci(27) = 196418
fibonacci(28) = 317811
fibonacci(29) = 514229
fibonacci(10) = 55
fibonacci(11) = 89
fibonacci(12) = 144
fibonacci(13) = 233
fibonacci(14) = 377
fibonacci(15) = 610
fibonacci(16) = 987
fibonacci(17) = 1597
fibonacci(18) = 2584
fibonacci(19) = 4181
fibonacci(20) = 6765
fibonacci(21) = 10946
fibonacci(22) = 17711
fibonacci(23) = 28657
fibonacci(24) = 46368
fibonacci(25) = 75025
fibonacci(26) = 121393
fibonacci(27) = 196418
fibonacci(28) = 317811
fibonacci(29) = 514229
fibonacci(10) = 55
fibonacci(11) = 89
fibonacci(12) = 144
fibonacci(13) = 233
fibonacci(14) = 377
#----------------- TIMEMORY is disabled ----------------#