New implementation, second run

+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
| [Function/Thread] = [(T|A)/(M|A)], where: (T)his function, (A)ll functions / threads, (M)ain thread            |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
|              1 |     2 |       3 |        4 |     5 |        6 |       7 |     8 |        9 |    10 |       11 |
|                | [T/A] |   [T/A] |    [T/A] | [A/A] |    [A/A] |         | [T/M] |    [T/M] | [A/M] |    [A/M] |
|       Function |   Hit | Current |    Total |   Hit |    Total | Current |   Hit |    Total |   Hit |    Total |
|           Name | Count |  Measu- |   Measu- | Count |   Measu- | is Main | Count |   Measu- | Count |   Measu- |
|                |       |  rement |   rement |       |   rement |  Thread |       |   rement |       |   rement |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
|          start |     1 |    0 ms |     0 ms |     1 |     0 ms |     yes |     1 |     0 ms |     1 |     0 ms |
| waitForStarted |     1 |    5 ms |     5 ms |     2 |     5 ms |     yes |     1 |     5 ms |     2 |     5 ms |
|          start |     2 |    0 ms |     1 ms |     3 |     6 ms |     yes |     2 |     1 ms |     3 |     6 ms |
| waitForStarted |     2 |    3 ms |     8 ms |     4 |     9 ms |     yes |     2 |     8 ms |     4 |     9 ms |
|          start |     3 |    0 ms |     1 ms |     5 |     9 ms |     yes |     3 |     1 ms |     5 |     9 ms |
| waitForStarted |     3 |    4 ms |    12 ms |     6 |    13 ms |     yes |     3 |    12 ms |     6 |    13 ms |
|          start |     4 |    0 ms |     1 ms |     7 |    13 ms |     yes |     4 |     1 ms |     7 |    13 ms |
| waitForStarted |     4 |    4 ms |    16 ms |     8 |    17 ms |     yes |     4 |    16 ms |     8 |    17 ms |
|          start |     5 |    0 ms |     2 ms |     9 |    17 ms |     yes |     5 |     2 ms |     9 |    17 ms |
| waitForStarted |     5 |    4 ms |    20 ms |    10 |    22 ms |     yes |     5 |    20 ms |    10 |    22 ms |
|          start |     6 |    0 ms |     2 ms |    11 |    22 ms |      no |     5 |     2 ms |    10 |    22 ms |
| waitForStarted |     6 |    4 ms |    24 ms |    12 |    26 ms |      no |     5 |    20 ms |    10 |    22 ms |
|          start |     7 |    0 ms |     2 ms |    13 |    26 ms |     yes |     6 |     2 ms |    11 |    22 ms |
| waitForStarted |     7 |    3 ms |    27 ms |    14 |    29 ms |     yes |     6 |    23 ms |    12 |    24 ms |
|          start |     8 |    0 ms |     2 ms |    15 |    29 ms |     yes |     7 |     2 ms |    13 |    24 ms |
| waitForStarted |     8 |    1 ms |    27 ms |    16 |    29 ms |     yes |     7 |    23 ms |    14 |    25 ms |
|          start |     9 |    0 ms |     2 ms |    17 |    29 ms |     yes |     8 |     2 ms |    15 |    25 ms |
| waitForStarted |     9 |    7 ms |    34 ms |    18 |    36 ms |     yes |     8 |    30 ms |    16 |    32 ms |
|          start |    10 |    0 ms |     2 ms |    19 |    36 ms |      no |     8 |     2 ms |    16 |    32 ms |
| waitForStarted |    10 |    3 ms |    37 ms |    20 |    39 ms |      no |     8 |    30 ms |    16 |    32 ms |
|          start |    11 |    0 ms |     3 ms |    21 |    40 ms |      no |     8 |     2 ms |    16 |    32 ms |
| waitForStarted |    11 |    3 ms |    40 ms |    22 |    43 ms |      no |     8 |    30 ms |    16 |    32 ms |
|          start |    12 |    0 ms |     3 ms |    23 |    43 ms |      no |     8 |     2 ms |    16 |    32 ms |
| waitForStarted |    12 |    3 ms |    43 ms |    24 |    46 ms |      no |     8 |    30 ms |    16 |    32 ms |
|          start |    13 |    0 ms |     3 ms |    25 |    46 ms |      no |     8 |     2 ms |    16 |    32 ms |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
| [Function/Thread] = [(T|A)/(M|A)], where: (T)his function, (A)ll functions / threads, (M)ain thread            |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
|              1 |     2 |       3 |        4 |     5 |        6 |       7 |     8 |        9 |    10 |       11 |
|                | [T/A] |   [T/A] |    [T/A] | [A/A] |    [A/A] |         | [T/M] |    [T/M] | [A/M] |    [A/M] |
|       Function |   Hit | Current |    Total |   Hit |    Total | Current |   Hit |    Total |   Hit |    Total |
|           Name | Count |  Measu- |   Measu- | Count |   Measu- | is Main | Count |   Measu- | Count |   Measu- |
|                |       |  rement |   rement |       |   rement |  Thread |       |   rement |       |   rement |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
| waitForStarted |    13 |    3 ms |    46 ms |    26 |    50 ms |      no |     8 |    30 ms |    16 |    32 ms |
|          start |    14 |    0 ms |     4 ms |    27 |    50 ms |     yes |     9 |     2 ms |    17 |    32 ms |
| waitForStarted |    14 |    3 ms |    50 ms |    28 |    53 ms |     yes |     9 |    33 ms |    18 |    35 ms |
|          start |    15 |    0 ms |     4 ms |    29 |    54 ms |     yes |    10 |     3 ms |    19 |    36 ms |
| waitForStarted |    15 |    3 ms |    53 ms |    30 |    57 ms |     yes |    10 |    36 ms |    20 |    39 ms |
|          start |    16 |    0 ms |     5 ms |    31 |    58 ms |     yes |    11 |     3 ms |    21 |    39 ms |
| waitForStarted |    16 |    3 ms |    56 ms |    32 |    61 ms |     yes |    11 |    40 ms |    22 |    42 ms |
|          start |    17 |    0 ms |     5 ms |    33 |    61 ms |     yes |    12 |     3 ms |    23 |    43 ms |
| waitForStarted |    17 |    4 ms |    60 ms |    34 |    65 ms |     yes |    12 |    43 ms |    24 |    47 ms |
|          start |    18 |    0 ms |     5 ms |    35 |    65 ms |     yes |    13 |     4 ms |    25 |    47 ms |
| waitForStarted |    18 |    3 ms |    63 ms |    36 |    69 ms |     yes |    13 |    47 ms |    26 |    50 ms |
|          start |    19 |    0 ms |     6 ms |    37 |    69 ms |     yes |    14 |     4 ms |    27 |    51 ms |
| waitForStarted |    19 |    3 ms |    67 ms |    38 |    72 ms |     yes |    14 |    50 ms |    28 |    54 ms |
|          start |    20 |    0 ms |     6 ms |    39 |    73 ms |     yes |    15 |     4 ms |    29 |    55 ms |
| waitForStarted |    20 |    4 ms |    70 ms |    40 |    76 ms |     yes |    15 |    54 ms |    30 |    58 ms |
|          start |    21 |    0 ms |     6 ms |    41 |    77 ms |     yes |    16 |     5 ms |    31 |    58 ms |
| waitForStarted |    21 |    3 ms |    73 ms |    42 |    80 ms |     yes |    16 |    57 ms |    32 |    62 ms |
|          start |    22 |    1 ms |     7 ms |    43 |    80 ms |     yes |    17 |     5 ms |    33 |    62 ms |
| waitForStarted |    22 |    4 ms |    77 ms |    44 |    84 ms |     yes |    17 |    61 ms |    34 |    66 ms |
|          start |    23 |    0 ms |     7 ms |    45 |    85 ms |     yes |    18 |     6 ms |    35 |    67 ms |
| waitForStarted |    23 |    3 ms |    80 ms |    46 |    88 ms |     yes |    18 |    64 ms |    36 |    70 ms |
|          start |    24 |    0 ms |     8 ms |    47 |    88 ms |     yes |    19 |     6 ms |    37 |    70 ms |
| waitForStarted |    24 |    3 ms |    84 ms |    48 |    91 ms |     yes |    19 |    67 ms |    38 |    73 ms |
|          start |    25 |    0 ms |     8 ms |    49 |    92 ms |     yes |    20 |     6 ms |    39 |    74 ms |
| waitForStarted |    25 |    3 ms |    87 ms |    50 |    95 ms |     yes |    20 |    70 ms |    40 |    77 ms |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
| [Function/Thread] = [(T|A)/(M|A)], where: (T)his function, (A)ll functions / threads, (M)ain thread            |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
|              1 |     2 |       3 |        4 |     5 |        6 |       7 |     8 |        9 |    10 |       11 |
|                | [T/A] |   [T/A] |    [T/A] | [A/A] |    [A/A] |         | [T/M] |    [T/M] | [A/M] |    [A/M] |
|       Function |   Hit | Current |    Total |   Hit |    Total | Current |   Hit |    Total |   Hit |    Total |
|           Name | Count |  Measu- |   Measu- | Count |   Measu- | is Main | Count |   Measu- | Count |   Measu- |
|                |       |  rement |   rement |       |   rement |  Thread |       |   rement |       |   rement |
+----------------+-------+---------+----------+-------+----------+---------+-------+----------+-------+----------+
|          start |    26 |    0 ms |     9 ms |    51 |    95 ms |     yes |    21 |     7 ms |    41 |    77 ms |
| waitForStarted |    26 |    2 ms |    89 ms |    52 |    98 ms |     yes |    21 |    73 ms |    42 |    80 ms |
|          start |    27 |    0 ms |     9 ms |    53 |    98 ms |      no |    21 |     7 ms |    42 |    80 ms |
| waitForStarted |    27 |    4 ms |    93 ms |    54 |   102 ms |      no |    21 |    73 ms |    42 |    80 ms |
|          start |    28 |    0 ms |     9 ms |    55 |   102 ms |     yes |    22 |     7 ms |    43 |    80 ms |
| waitForStarted |    28 |    4 ms |    96 ms |    56 |   106 ms |     yes |    22 |    76 ms |    44 |    84 ms |
|          start |    29 |    0 ms |    10 ms |    57 |   106 ms |     yes |    23 |     8 ms |    45 |    84 ms |
| waitForStarted |    29 |    3 ms |   100 ms |    58 |   110 ms |     yes |    23 |    80 ms |    46 |    87 ms |
|          start |    30 |    0 ms |    10 ms |    59 |   110 ms |     yes |    24 |     8 ms |    47 |    88 ms |
| waitForStarted |    30 |    3 ms |   103 ms |    60 |   113 ms |     yes |    24 |    83 ms |    48 |    91 ms |
|          start |    31 |    0 ms |    10 ms |    61 |   114 ms |      no |    24 |     8 ms |    48 |    91 ms |
| waitForStarted |    31 |    3 ms |   106 ms |    62 |   116 ms |      no |    24 |    83 ms |    48 |    91 ms |
|          start |    32 |    0 ms |    11 ms |    63 |   117 ms |     yes |    25 |     8 ms |    49 |    91 ms |
| waitForStarted |    32 |    4 ms |   110 ms |    64 |   120 ms |     yes |    25 |    87 ms |    50 |    95 ms |
|          start |    33 |    1 ms |    11 ms |    65 |   121 ms |      no |    25 |     8 ms |    50 |    95 ms |
| waitForStarted |    33 |    5 ms |   114 ms |    66 |   125 ms |      no |    25 |    87 ms |    50 |    95 ms |
|          start |    34 |    0 ms |    12 ms |    67 |   126 ms |      no |    25 |     8 ms |    50 |    95 ms |
| waitForStarted |    34 |    3 ms |   117 ms |    68 |   129 ms |      no |    25 |    87 ms |    50 |    95 ms |
|          start |    35 |    0 ms |    12 ms |    69 |   129 ms |      no |    25 |     8 ms |    50 |    95 ms |
| waitForStarted |    35 |    3 ms |   120 ms |    70 |   132 ms |      no |    25 |    87 ms |    50 |    95 ms |