Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added backwards compatability for cpu_util_avg stat, if its missing #428

Merged
merged 11 commits into from
Sep 14, 2023

Conversation

dan-mm
Copy link
Contributor

@dan-mm dan-mm commented Aug 15, 2023

  • if cpu_util is missing, it will display as '--%' in the front end in the stats table, all measurements table, and chart tooltip
  • if there is partial cpu_util data, the average will be calculated over the number of cpu_utils that we have data for, not all runs
  • tooltips with info on front-end in case people see '--%' and have questions

incidentally, in my tests I see that the math.mean does work and give you a correct value if you have only 1 measurement, which is why I changed the line from if (cpuUtilMeasurements.length > 1) -> if (cpuUtilMeasurements.length > 0) in calculateStats

@dan-mm dan-mm requested a review from ArneTR August 15, 2023 15:06
@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 17.8705 2008.07 2.99266 678
Measurement #1 17.9512 2008.07 2.99266 672

📈 Energy graph:

 
 6.84 ┤                                 ╭╮                 ╭╮╭╮                             ╭╮               ╭──╮     ╭╮ ╭─╮
 6.35 ┤                                 ││                 ││││                            ╭╯╰╮ ╭╮   ╭╮     ╭╯  ╰─╮  ╭╯╰─╯ │
 5.86 ┤                                 ││                 ││││                           ╭╯  ╰╮││╭──╯╰╮   ╭╯     │ ╭╯     │            ╭╮
 5.37 ┤        ╭─╮   ╭╮                 │╰╮          ╭╮   ╭╯│││                  ╭╮╭╮     │    ││╰╯    │   │      ╰╮│      │        ╭╮╭╮││                                                                         ╭╮                                                                                                     ╭╮                                                                                        ╭╮
 4.88 ┤     ╭╮ │ │╭╮ │╰╮╭─────╮╭╮   ╭╮╭─╯ ╰────────╮╭╯╰───╯ ╰╯╰╮ ╭─╮╭────╮╭╮╭──╮╭╯││╰╮    │    ╰╯      │   │       ││      │        │││││╰─╮         ╭╮                                                            ││          ╭╮                                                                                         ││          ╭─╮                        ╭╮                                                 ││                         ╭╮                        ╭─╮                          ╭╮                                                                                ╭╮          ╭╮                                                                   ╭╮         ╭╮              ╭
 4.39 ┤     │╰╮│ ╰╯╰─╯ ╰╯     ╰╯╰───╯╰╯            ╰╯          │╭╯ ╰╯    ╰╯││  ╰╯ ││ │    │            │   │       ││      │       ╭╯││╰╯  │         ││╭╮        ╭╮ ╭╮                      ╭╮         ╭─╮         ││          ││                                ╭╮          ╭╮                                ╭╮         ││          │ │                        ││                   ╭╮ ╭╮╭╮                       ││         ╭╮             ╭╯│         ╭╮          ╭╮ │ │         ╭╮╭╮        ╭╮ ╭╮││                        ╭╮                                                      ││          │╰─╮            ╭╮                       ╭╮                        ╭─╯│         ││             ╭╯
 3.90 ┤     │ ││                                               ╰╯          ╰╯     ╰╯ ╰╮ ╭─╯            │╭╮ │       ╰╯      │       │ ││    │         ││││        ││ │╰╮         ╭╮         ╭╯│         │ │         ││          ││         ╭╮          ╭╮         ││          ││         ╭╮          ╭╮         ││         ││          │ │         ╭╮        ╭╮ ╭─╯│                   ││ │╰╯│                  ╭╮ ╭─╯│        ╭╯│╭╮        ╭╮ │ ╰╮        ││          ││ │ │         ││││        ││ │╰╯│        ╭─╮            ╭╯╰╮                   ╭─╮                               │╰╮        ╭╯  │╭╮          ││         ╭╮            ││         ╭─╮           ╭╯  │        ╭╯│         ╭╮ ╭╯
 3.41 ┤    ╭╯ ╰╯                                                                      ╰─╯              │││ │               │       │ ╰╯    ╰╮       ╭╯╰╯│        ││ │ │         │╰╮        │ │         │ │         │╰╮         │╰╮        │╰╮        ╭╯│         │╰╮        ╭╯╰╮        │╰╮        ╭╯│         ││    ╭╮   │╰╮        ╭╯ ╰╮        │╰╮       │╰╮│  ╰╮        ╭╮        ││ │  │                  │╰╮│  │        │ │││       ╭╯│ │  │       ╭╯╰─╮        ││ │ ╰╮       ╭╯╰╯│        ││ │  │        │ ╰─╮       ╭─╮│  │        ╭╮         │ │         ╭╮         ╭╮        ╭╯ │        │   │││       ╭╮ │╰╮       ╭╯╰─╮          │╰╮       ╭╯ ╰╮        ╭╮│   │        │ │╭╮       │╰╮│
 2.92 ┤    │                                                                                           ╰╯│╭╯               │       │        │  ╭╮   │   │        │╰╮│ ╰╮        │ │        │ ╰╮        │ │         │ │        ╭╯ │        │ │        │ │         │ │        │  │        │ │        │ │      ╭╮╭╯│    ││   │ │        │   │        │ │       │ ││   │        ││       ╭╯│ │  │        ╭─╮       │ ││  ╰╮       │ ╰╯│       │ │╭╯  │       │   │       ╭╯│╭╯  │       │   │        │╰╮│  │       ╭╯   │       │ ││  │        │╰╮        │ ╰╮        ││         ││        │  ╰╮       │   ╰╯│       │╰╮│ │       │   │        ╭╮│ │       │   ╰╮       │││   ╰╮       │ │││       │ ││
 2.43 ┤    │                                                                                             ││                ╰╮    ╭╮│        │╭╮│╰─╮ │   ╰╮     ╭╮│ ││  │╭╮   ╭─╮│ │        │  │       ╭╯ │  ╭╮     │ │       ╭╯  │ ╭╮     │ │╭╮     ╭╯ ╰╮╭╮      │ │        │  │     ╭╮ │ │        │ │   ╭╮ │││ │    ││ ╭╮│ │ ╭╮     │   │       ╭╯ ╰─╮     │ ││   │ ╭╮    ╭╯│       │ │╭╯  │        │ │       │ ││   │     ╭╮│   │ ╭╮    │ ││   │       │   │       │ ││   │╭╮  ╭╮ │   ╰╮ ╭╮    │ ││  │       │    │       │ ││  │      ╭╮│ │       ╭╯  │       ╭╯│        ╭╯│       ╭╯   │      ╭╯     │       │ ││ │       │   │       ╭╯││ │       │    │    ╭╮ │││    │       │ ╰╯│     ╭╮│ ││
 1.94 ┼────╯                                                                                             ╰╯                 ╰────╯╰╯        ╰╯╰╯  ╰─╯    ╰─────╯╰╯ ╰╯  ╰╯╰───╯ ╰╯ ╰────────╯  ╰───────╯  ╰──╯╰─────╯ ╰───────╯   ╰─╯╰─────╯ ╰╯╰─────╯   ╰╯╰──────╯ ╰────────╯  ╰─────╯╰─╯ ╰────────╯ ╰───╯╰─╯╰╯ ╰────╯╰─╯╰╯ ╰─╯╰─────╯   ╰───────╯    ╰─────╯ ╰╯   ╰─╯╰────╯ ╰───────╯ ╰╯   ╰────────╯ ╰───────╯ ╰╯   ╰─────╯╰╯   ╰─╯╰────╯ ╰╯   ╰───────╯   ╰───────╯ ╰╯   ╰╯╰──╯╰─╯    ╰─╯╰────╯ ╰╯  ╰───────╯    ╰───────╯ ╰╯  ╰──────╯╰╯ ╰───────╯   ╰───────╯ ╰────────╯ ╰───────╯    ╰──────╯      ╰───────╯ ╰╯ ╰───────╯   ╰───────╯ ╰╯ ╰───────╯    ╰────╯╰─╯╰╯    ╰───────╯   ╰─────╯╰╯ ╰╯
                                                                                                                                                                                                                                                                                                                                               Watts over time

@ArneTR
Copy link
Member

ArneTR commented Aug 16, 2023

I see that the code mitigates the issue with the cpuUtil being null, but It still feels very hacky.

Why are you not appending elements to an array and then later on just run mean() on the array? This solves the problem that you have to keep track of count, etc. and makes it very obvious what you are doing.

Also you could do this for all the values. Although I see no reason why for instance energy and time should have different counts, but in your code this would also lead to a problem where when they get out of sync their value is mal-attributed to zero.

@ArneTR
Copy link
Member

ArneTR commented Aug 16, 2023

If I counted correctly you are in total, with all filters and maps, iterating 12 times over the data structure ... I have to say this is a bit much.

Can you not rather do this in one loop and create the bins there that you need?

Also passing the raw array to calculateStats and then mapping it in there feels a bit like this could be way better solved with having 5 arguments to the function and passing it the energy, time, cpu etc. bins directly which have been constructed beforehand

@dan-mm
Copy link
Contributor Author

dan-mm commented Aug 17, 2023

I agree that 12 iterations is a bit much for this - I will simplify.

Why are you not appending elements to an array and then later on just run mean() on the array?

I am a bit confused by this, because that's pretty much exactly what I'm doing. That's what calculateStats does (albeit in too many steps). getFullRunStats & getStatsofLabel are just two filtering functions that take all your raw measurements, and filters it down to only the ones you want stats for. getFullRunStats additionally needing to aggregate some of the values together before passing them to calculateStats.

But I take it then that the best way to do this is when doing this initial filtering, to at the same time also build up the energy/time/cpu arrays and pass them into calculateStats as arguments. Ok yeah that makes sense, I'll do it that way. In my head I just went ( step 1 - filter results, step 2- calculate the stats based on the filters).

* main:
  Bump orjson from 3.9.4 to 3.9.5 (#431)
  Timeline comparison (#420)
@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 19.9583 2207.38 2.95499 755
Measurement #1 20.0298 2207.38 2.95499 749

📈 Energy graph:

 
 5.89 ┤                  ╭╮                                          ╭╮         ╭╮                                           ╭───╮                 ╭─────╮   ╭──╮╭──╮
 5.47 ┤                  ││                                          ││         ││      ╭╮                                   │   ╰╮   ╭────╮      ╭╯     ╰╮ ╭╯  ││  │
 5.04 ┤      ╭╮         ╭╯╰─╮   ╭─╮                        ╭╮  ╭╮    │╰╮       ╭╯╰╮    ╭╯╰╮  ╭╮       ╭╮    ╭╮ ╭╮           ╭╯    ╰╮╭─╯    │      │       │ │   ╰╯  │       ╭╮     ╭─╮                            ╭╮                                   ╭╮          ╭╮                                                          ╭╮                      ╭╮                                  ╭╮╭╮                         ╭╮                      ╭╮                           ╭╮                         ╭╮╭╮                           ╭╮                            ╭╮                         ╭╮                                                        ╭─╮           ╭╮   ╭╮                                                  ╭╮            ╭╮╭╮╭╮                         ╭──
 4.62 ┤      │╰╮        │   ╰───╯ ╰────────────────────────╯╰──╯╰────╯ ╰───────╯  │ ╭──╯  ╰╮╭╯╰─────╮ │╰────╯╰╮││           │      ││      │      │       │ │       │       │╰╮  ╭╮│ ╰╮                           │╰╮                      ╭╮          ││          ││           ╭╮                                 ╭╮          ││          ╭╮          ││                      ╭╮          ││││         ╭╮              ││                   ╭╮ ││                           ││            ╭╮        ╭╮ ││││                      ╭╮ ╭╮││                            ││            ╭╮        ╭╮ ││                      ╭╮                                │ │           ││ ╭╮││                       ╭╮            ╭╮           ││            ││││││          ╭╮             │
 4.20 ┤      │ │        │                                                         ╰╮│      ││       │╭╯       │││           │      ││      │╭╮   ╭╯       ╰─╯       │       │ │╭╮│││  │            ╭╮╭╮        ╭╮ │ │          ╭╮         ╭╯│          ││          ││          ╭╯│          ╭╮         ╭╮          ││          ││          ││          ││          ╭╮          ││          ││││         ││        ╭╮ ╭─╮││                   ││ ││╭─╮                  ╭╮ ╭╮ ││          ╭╮││        ││ │╰╯│          ╭╮          ││ │╰╯│          ╭╮╭╮           ╭─╮││         ╭─╮││        ││ ││                     ╭╯│                                │ │           │╰╮││││           ╭╮          ││            ││           ││            ││││││          ││          ╭╮ │
 3.78 ┤      │ │ ╭────╮╭╯                                                          ││      ╰╯       ││        ╰╯╰╮   ╭╮  ╭╮ │      ╰╯      │││   │                  │       │ ││╰╯╰╯  ╰╮       ╭╮╭╮││││        ││ │ │          ││         │ │          │╰╮         │╰╮         │ │          ││         ││          ││          │╰╮         ││          ││          ││         ╭╯│          │╰╯│         ││        ││ │ │││         ╭╮        ││ │╰╯ │                  ││ │╰─╯│         ╭╯│││        ││ │  ╰╮         │╰─╮        ││ │  │          ││││        ╭╮ │ ╰╯│         │ │││        ││ │╰╮                    │ │                                │ ╰╮          │ │││││          ╭╯│          │╰─╮          │╰╮         ╭╯│╭╮          │╰╯│││          ││╭╮        ││ │
 3.36 ┤    ╭─╯ ╰╮│    ╰╯                                                           ╰╯               ││           │   ││ ╭╯╰─╯              ╰╯│   │                  │       │ ││       │       │││││╰╯│       ╭╯╰╮│ ╰╮         │╰╮        │ ╰╮        ╭╯ │         │ ╰╮        │ ╰╮        ╭╯│         │╰╮         │╰╮         │ │         │╰╮         │╰╮         │╰╮        │ ╰╮        ╭╯  │         ││        ││ │ │││         ││        ││ │   │        ╭╮        │╰╮│   │        ╭╯ │││        ││ │   │       ╭╮│  │        ││ │  ╰╮       ╭╮│╰╯╰╮       │╰╮│   │        ╭╯ │││        ││ │ ╰╮        ╭─╮        │ ╰╮         ╭╮         ╭╮         │  │        ╭─╯ ╰╯│││        ╭╮│ ╰╮       ╭╮│  │          │ │        ╭╯ │││       ╭╮ │  ││╰╮       ╭─╯│││       ╭╯│╭╯
 2.93 ┤    │    ╰╯                                                                                  ╰╯           ╰╮  │╰╮│                    │ ╭─╯                  ╰╮     ╭╯ ╰╯       │       │╰╯╰╯  │       │  ╰╯  │        ╭╯ │        │  │        │  │         │  │        │  │       ╭╯ ╰╮        │ │         │ │         │ ╰╮        │ │         │ │        ╭╯ │        │  │        │   ╰╮        │╰╮       │╰╮│ ╰╯╰╮        ││       ╭╯│╭╯   │        │╰╮       │ ││   │        │  ╰╯│       ╭╯│ │   │       │╰╯  │        ││ │   │       │╰╯   │       │ ││   │        │  ╰╯│       ╭╯│ │  │        │ │        │  │        ╭╯│        ╭╯│         │  │        │     │││        │││  │       │╰╯  │        ╭╮│ │╭╮      │  │││       ││ │  ╰╯ │       │  ╰╯│       │ ││
 2.51 ┤    │                                                                                                      │  │ ││                    │ │                     │     │           │    ╭╮ │      │       │      │        │  │        │  │╭╮  ╭╮  │  │         │  │        │  │       │   │        │ │        ╭╯ │        ╭╯  │        │ │        ╭╯ │        │  │        │  │        │    │        │ │       │ ││    │        ││       │ ││    │        │ │       │ ││   │        │    │       │ │ │   │       │    │        │╰╮│   │       │     │       │ ││   │        │    │       │ │╭╯  │        │ │        │  │        │ │        │ │        ╭╯  │      ╭─╯     ╰╯│        │││  │       │    │        │││ │││      │  ╰╯│       ││ │     │       │    │       │ ││
 2.09 ┤  ╭─╯                                                                                                      ╰╮╭╯ ╰╯                    ╰─╯                     │   ╭╮│           │ ╭╮ ││╭╯      ╰╮╭╮╭─╮ │      ╰──╮    ╭╯  │ ╭╮╭╮╭╮╭╯  ││╰─╮│╰╮╭╯  │ ╭─╮    ╭╯  │╭─╮╭╮╭──╯  │╭╮     │   │  ╭─╮╭╮╭╯ │╭─╮╭─╮╭─╯  ╰╮╭╮    ╭╯   ╰─╮    ╭─╯ │╭╮   ╭╮╭╯  ╰╮  ╭╮  ╭╯  │╭─╮ ╭╮ ╭╯  │ ╭╮    ╭╯    ╰╮      ╭╯ │       │ ││    │      ╭─╯│ ╭╮    │ ││    │  ╭╮ ╭──╯ │ ╭╮    │ ││   ╰╮    ╭─╮│    │ ╭─╮ ╭╮│ │╭╯   │ ╭╮   ╭╯    ╰╮╭╮╭╮   │ ╰╯   │       │     │  ╭──╮╭╯ ││   │ ╭─╮   ╭╯    ╰─╮╭──╮ │ ││   │  ╭╮   ╭╯ │ ╭╮╭╮  ╭╯  ╰╮╭╮    ╭╯ │       ╭╯ │     ╭╮╭╯   │ ╭╮ ╭╮│         ╰╮ ╭╮ ╭╮╭╯││  │╭─╮  ╭╮│    ╰──╮     │╰╯ ╰╯│ ╭─╮  │    ╰╮   ╭╮ │╰─╯     │╭─╮    │    ╰────╮  │ ││
 1.67 ┼──╯                                                                                                         ╰╯                                                ╰───╯╰╯           ╰─╯╰─╯╰╯        ╰╯╰╯ ╰─╯         ╰────╯   ╰─╯╰╯╰╯╰╯   ╰╯  ╰╯ ╰╯   ╰─╯ ╰────╯   ╰╯ ╰╯╰╯     ╰╯╰─────╯   ╰──╯ ╰╯╰╯  ╰╯ ╰╯ ╰╯     ╰╯╰────╯      ╰────╯   ╰╯╰───╯╰╯    ╰──╯╰──╯   ╰╯ ╰─╯╰─╯   ╰─╯╰────╯      ╰──────╯  ╰───────╯ ╰╯    ╰──────╯  ╰─╯╰────╯ ╰╯    ╰──╯╰─╯    ╰─╯╰────╯ ╰╯    ╰────╯ ╰╯    ╰─╯ ╰─╯╰╯ ╰╯    ╰─╯╰───╯      ╰╯╰╯╰───╯      ╰───────╯     ╰──╯  ╰╯  ╰╯   ╰─╯ ╰───╯       ╰╯  ╰─╯ ╰╯   ╰──╯╰───╯  ╰─╯╰╯╰──╯    ╰╯╰────╯  ╰───────╯  ╰─────╯╰╯    ╰─╯╰─╯╰╯          ╰─╯╰─╯╰╯ ╰╯  ╰╯ ╰──╯╰╯       ╰─────╯     ╰─╯ ╰──╯     ╰───╯╰─╯        ╰╯ ╰────╯         ╰──╯ ╰╯
                                                                                                                                                                                                                                                                                                                                                                                     Watts over time

dan-mm added 2 commits August 17, 2023 14:04
…se to be simplified and only parse through the data object fewer times
@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 20.422 2596.13 3.56122 737
Measurement #1 20.5181 2596.13 3.56122 731

📈 Energy graph:

 
 7.56 ┤                  ╭╮                                                   ╭╮                                      ╭╮                ╭╮╭╮╭╮           ╭─╮
 7.03 ┤                  ││                                        ╭╮         ││                                   ╭──╯╰╮╭╮             │╰╯╰╯╰─╮   ╭───╮╭╯ │
 6.49 ┤                  ││                                        ││         ││                                   │    │││   ╭───╮     │      ╰╮  │   ╰╯  │
 5.96 ┤                ╭╮││    ╭╮                                  ││         ││                                   │    ╰╯│ ╭─╯   │     │       │  │       │             ╭╮
 5.42 ┤      ╭╮       ╭╯╰╯│   ╭╯│           ╭╮           ╭─╮ ╭╮ ╭╮╭╯╰╮       ╭╯╰╮    ╭──╮ ╭──╮╭╮╭╮ ╭─╮  ╭─╮╭╮     ╭╯      ╰─╯     ╰╮    │       ╰╮╭╯       │       ╭─╮ ╭─╯╰╮                            ╭╮                                 ╭╮          ╭╮          ╭╮                                 ╭╮          ╭╮                                            ╭╮          ╭╮╭╮                         ╭╮                        ╭╮                        ╭╮            ╭╮             ╭╮                           ╭╮            ╭╮             ╭╮                                                                                   ╭╮           ╭╮                                                       ╭╮              ╭╮╭╮                         ╭╮╭
 4.88 ┤      ││╭───╮  │   ╰───╯ ╰───────────╯╰───────────╯ ╰─╯╰─╯╰╯  ╰───────╯  │╭───╯  ╰─╯  ╰╯╰╯│╭╯ ╰──╯ ╰╯│   ╭─╯                │   ╭╯        ╰╯        ╰╮      │ │╭╯   ╰╮        ╭╮╭╮╭╮        ╭╮ ╭─╯│         ╭╮         ╭─╮          ││          ││          │╰╮         ╭╮         ╭╮          ││          ││          ╭╮         ╭╮          ╭╮         │╰╮         │╰╯│         ╭╮        ╭╮ ╭─╮││         ╭╮        ╭╮ ╭─╯│         ╭╮        ╭╮ ╭─╯│         ╭─╮││        ╭╮ ╭─╯│          ╭──╮        ╭╮ ╭─╯│          ╭╮││        ╭╮ ╭─╯│          ╭╮╭╮        ╭╮ ╭──╮                   ╭─╮                               ╭╯╰╮         ╭╯╰╮╭╮╭╮        ╭╮ ╭─╮         ╭─╮           ╭─╮         ╭╯│╭╮          ╭─╯│││         ╭─╮╭╮        ╭╮ │╰╯
 4.35 ┤      │╰╯   ╰──╯                                                         ╰╯               ╰╯         ╰──╮│                  ╰─╮ │                    │      │ ╰╯     │        │╰╯╰╯│        ││ │  │         │╰╮        │ ╰╮        ╭╯╰╮        ╭╯╰╮         │ │         ││         │╰╮         │╰╮        ╭╯╰╮         ││         │╰╮        ╭╯│         │ │         │  │         │╰╮       │╰╮│ ╰╯│         ││       ╭╯│ │  │         ││        ││ │  │        ╭╯ │││        ││ │  ╰╮       ╭─╯  │        ││ │  │        ╭─╯│││        ││ │  ╰╮       ╭─╯╰╯│        │╰╮│  │        ╭╮         │ ╰╮        ╭╮         ╭╮         │  │        ╭╯  ╰╯╰╯│        ││ │ │        ╭╯ ╰╮          │ │        ╭╯ │││          │  ╰╯│        ╭╯ │││       ╭╯│ │
 3.81 ┤    ╭─╯                                                                                                 ││                    │╭╯                    │      │        ╰╮       │    ╰╮       │╰╮│  │         │ │        │  │        │  │        │  │        ╭╯ │        ╭╯╰╮        │ │        ╭╯ │        │  │        ╭╯│         │ │        │ │        ╭╯ │         │  ╰╮        │ │       │ ││   │         ││       │ │╭╯  ╰╮        ││       ╭╯│ │  ╰╮       │  ╰╯│        │╰╮│   │       │    │        │╰╮│  ╰╮       │  ╰╯│        │╰╮│   │       │    ╰╮       │ ││  │        │╰╮        │  │        │╰╮        │╰╮        │  │        │       ╰╮      ╭╯│╭╯ │       ╭╯   ╰╮       ╭╮│ │        │  ╰╯│       ╭─╮│    │        │  ╰╯│       │ │╭╯
 3.28 ┤    │                                                                                                   ││                    ││                     │      │         │       │     │       │ ││  │         │ │        │  │        │  │     ╭─╮│  │   ╭╮   │  │       ╭╯  │        │ │        │  │        │  │        │ ╰╮        │ │        │ │ ╭╮     │  │        ╭╯   │     ╭╮ │ │       │ ││   ╰╮        ││       │ ││    │        ││       │ │╭╯   │       │    ╰╮  ╭╮   │ ││   │       │    │        │ ││   │       │    ╰╮       │ ││   │       │     │       │ ││  │        │ │        │  │        │ │        │ │       ╭╯  │        │        │      │ ││  │       │     │       │││ │        │    │       │ ││    ╰╮       │    │       │ ││
 2.74 ┤   ╭╯                                                                                                   ╰╯                    ╰╯                     │╭╮ ╭─╮│         │╭╮  ╭╮╭╯     ╰╮ ╭─╮╭─╯ ││  ╰╮╭╮╭╮ ╭──╯ │╭─╮ ╭╮ ╭╯  │  ╭╮╭─╮╭╯  │ ╭──╮│ ╰╯  │ ╭╮││  ╭╯  ╰╮╭╮  ╭─╯   ╰──╮    ╭╯ ╰╮╭╮╭╮ ╭─╯  │  ╭╮╭╮ ╭╯  │  ╭╮ ╭╮╭╯  │╭╮╭╮   ╭╯ ╰─╮ ╭╮  ╭╯ │ ││   ╭─╯  ╰─╮╭╮   ╭╯    │  ╭╮ ││╭╯ │ ╭╮╭╮ ╭╯ ╰╯    │     ╭╮╭╯│ ╭─╮╭─╮│ ││    ╰╮╭╮    ╭╯╰╮ ╭╮   │ ╰╯    │  ╭─╮ ╭╯     ╰╮ │╰╮╭╮│ ╰╯   ╰─╮╭╮╭╮╭╯    ╰╮╭─╮╭─╮ │ ││   ╰╮   ╭╮╭╯     │ ╭╮ ╭╮ │ ││   ╰╮╭╮  ╭─╯     │  ╭╮ ╭─╯ ╰╯  │╭──╮  ╭─╯ │╭╮ ╭╮ ╭─╯  │╭╮╭╮╭─╮╭╯ ╰╮╭───╮╭─╯ │ ╭╮╭╮╭─╯   ╰╮╭╮╭╮  ╭╯        │ ╭╮╭╮╭╯ ││  │╭╮╭─╮ ╭╯     │╭─╮  ╭─╯╰╯ ╰─╮  ╭─╮ │    ╰─╮  ╭╮ │ ││     ╰─╮ ╭─╮╭╯    │╭╮╭╮╭╮ │ ╰╯
 2.20 ┼───╯                                                                                                                                                 ╰╯╰─╯ ╰╯         ╰╯╰──╯╰╯       ╰─╯ ╰╯   ╰╯   ╰╯╰╯╰─╯    ╰╯ ╰─╯╰─╯   ╰──╯╰╯ ╰╯   ╰─╯  ╰╯     ╰─╯╰╯╰──╯    ╰╯╰──╯        ╰────╯   ╰╯╰╯╰─╯    ╰──╯╰╯╰─╯   ╰──╯╰─╯╰╯   ╰╯╰╯╰───╯    ╰─╯╰──╯  ╰─╯╰───╯      ╰╯╰───╯     ╰──╯╰─╯╰╯  ╰─╯╰╯╰─╯        ╰─────╯╰╯ ╰─╯ ╰╯ ╰╯ ╰╯     ╰╯╰────╯  ╰─╯╰───╯       ╰──╯ ╰─╯       ╰─╯ ╰╯╰╯        ╰╯╰╯╰╯      ╰╯ ╰╯ ╰─╯ ╰╯    ╰───╯╰╯      ╰─╯╰─╯╰─╯ ╰╯    ╰╯╰──╯       ╰──╯╰─╯       ╰╯  ╰──╯   ╰╯╰─╯╰─╯    ╰╯╰╯╰╯ ╰╯   ╰╯   ╰╯   ╰─╯╰╯╰╯      ╰╯╰╯╰──╯         ╰─╯╰╯╰╯  ╰╯  ╰╯╰╯ ╰─╯      ╰╯ ╰──╯       ╰──╯ ╰─╯      ╰──╯╰─╯ ╰╯       ╰─╯ ╰╯     ╰╯╰╯╰╯╰─╯
                                                                                                                                                                                                                                                                                                                                                                            Watts over time

* main:
  Bump orjson from 3.9.2 to 3.9.5 (#442)
  Bump scipy from 1.11.1 to 1.11.2 (#441)
  Added docker container to checker
  Network-proxy (#340)
  Fixing install script again for Fedora
  Bump fastapi from 0.101.1 to 0.103.0 (#437)
  Doc fix for CpuFrequencySysfsCoreProvider
  Bump pydantic from 2.1.1 to 2.3.0 (#436)
  Bump scipy from 1.11.1 to 1.11.2 (#433)
@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 19.0993 2252.39 3.07284 741
Measurement #1 19.1941 2252.39 3.07284 735

📈 Energy graph:

 
 6.84 ┤                                        ╭╮                                                                                                                           ╭─╮ ╭─╮
 6.35 ┤                                        ││                                                                                        ╭──╮                      ╭╮       │ ╰╮│ │
 5.86 ┤          ╭╮                            ││            ╭╮                                ╭╮                                       ╭╯  │                    ╭─╯╰─╮     │  ╰╯ │
 5.37 ┤          ││    ╭╮                     ╭╯│           ╭╯╰╮ ╭─╮                   ╭╮      │╰╮                                      │   ╰╮╭╮                 │    ╰╮    │     │             ╭╮                                                                                                                                                                                            ╭╮                                                                                                                                                                ╭╮                                                                                 ╭╮
 4.88 ┤      ╭╮  │╰╮   │╰╮╭────────╮    ╭─────╯ ╰───────╮╭──╯  ╰─╯ │╭───╮ ╭─╮╭╮   ╭─╮╭─╯│╭╮    │ │╭╮      ╭╮╭──╮╭╮  ╭─╮   ╭╮╭╮╭──────╮╭─╯    ╰╯╰───────╮         │     ╰──╮╭╯     │        ╭╮╭─╮││                                                            ╭╮                                                                                                                 ╭╮          ╭╯│                                                  ╭╮                      ╭╮╭╮                          ╭╮                         ╭╮                           ││                                                                                 ││                           ╭╮                                                   ╭╮                           ╭
 4.39 ┤      ││╭─╯ ╰───╯ ╰╯        ╰────╯               ╰╯         ╰╯   │╭╯ ╰╯╰──╮│ ╰╯  ││╰╮   │ ││╰──────╯╰╯  ╰╯╰──╯ ╰───╯╰╯╰╯      ╰╯                │         │        ││      │        │││ │││                         ╭╮          ╭╮         ╭╮          ││          ╭╮          ╭╮                                            ╭╮         ╭╮                                ││          │ │                      ╭╮╭╮                   ╭╮ ╭╮││                   ╭╮ │╰╯│                        ╭─╯│                         │╰╮                          ││                         ╭╮                     ╭╮                               ││           ╭╮╭╮            ││                        ╭╮                         ││                          ╭╯
 3.90 ┤      │││                                                        ╰╯       ╰╯     ││ │   │ ╰╯                                                    │         │        ╰╯      │       ╭╯││ ╰╯│          ╭╮╭╮        ╭╮ │╰╮         ││         │╰╮         ││          ││          ││         ╭╮                     ╭╮         ╭╯│         ││         ╭╮                     ││          │ │                   ╭╮ │╰╯│                   ││ │╰╯│                   ││ │  │         ╭╮          ╭╮ │  │          ╭╮         ╭╮ ╭╯ │          ╭╮          ╭╮╭─╯│          ╭╮          ╭╮ ││                    ╭╯│         ╭╮                    │╰╮         ╭╯│││╭╮          ││          ╭╮            ││          ╭╮           ╭─╯╰─╮         ╭╮          ╭╮ │
 3.41 ┤    ╭╮│╰╯                                                                        ╰╯ ╰─╮╭╯                                                       ╰─╮      ╭╯                │       │ ╰╯   ╰╮       ╭─╯│││       ╭╯│╭╯ │         ││         │ │         │╰╮        ╭╯╰╮        ╭╯╰╮        │╰╮        ╭─╮╭╮       ││         │ │         │╰╮        │╰╮        ╭─╮         │╰╮        ╭╯ ╰╮        ╭╮        │╰╮│  ╰╮        ╭╮        ││ │  ╰╮        ╭╮        ││ │  │        ╭╯╰─╮        │╰╮│  │        ╭─╯│         ││ │  │        ╭─╯│╭╮       ╭╯││  ╰╮       ╭─╯│╭╮       ╭╯│╭╯╰╮                   │ │         ││         ╭╮         │ │        ╭╯ ╰╯│││       ╭╮ │╰╮       ╭─╯│╭╮         ╭╯│        ╭─╯╰╮        ╭╮│    │        ╭╯│╭╮       ╭╯│╭╯
 2.92 ┤    │╰╯                                                                               ╰╯                                                          ╰╮╭─╮ ╭╯                 │       │       │       │  ╰╯│ ╭╮    │ ││  │   ╭─╮  ╭╯╰╮        │ │         │ │    ╭╮  │  │        │  │        │ │        │ │││      ╭╯╰╮        │ ╰╮        │ │        │ │        │ │        ╭╯ │        │   │        │╰╮       │ ││   │        ││        │╰╮│   │        ││       ╭╯│ │  │        │   ╰╮       │ ││  ╰╮       │  ╰─╮       │╰╮│  ╰╮       │  ╰╯│       │ ││   │       │  ╰╯│       │ ││  ╰╮       ╭─╮        │ ╰╮        ││         ││        ╭╯ ╰╮       │    ╰╯│       ││ │ │       │  ╰╯│       ╭╮│ │        │   │       ╭╯││    │       ╭╯ ╰╯│       │ ││
 2.43 ┤╭╮  │                                                                                                                                              ││ ╰╮│                  ╰╮      │       │  ╭╮   │    │╭╯│    │ ╰╯  │  ╭╯ │ ╭╯  │        │ │   ╭╮ ╭──╯ │    ││  │  │       ╭╯  │    ╭╮ ╭╯ │       ╭╯ │││  ╭╮ ╭╯  │       ╭╯  │        │ │       ╭╯ │        │ │        │  │        │   │      ╭─╯ │ ╭╮    │ ╰╯   │       ╭╯│  ╭╮    │ ││   │        ││       │ │╭╯  ╰╮  ╭╮   │    │       │ ││   │ ╭╮    │    │    ╭╮ │ ││   ╰╮  ╭╮  │    │       │ ││   │       │    │ ╭─╮   │ ││   │  ╭─╮  │ │        │  │       ╭╯│       ╭─╯│       ╭╯   │       │      ╰╮      ││ │ │       │    │       │╰╯ ╰╮       │   ╰──╮   ╭╯ ╰╯    │       │    │       │ ││
 1.94 ┼╯╰──╯                                                                                                                                              ╰╯  ╰╯                   ╰──────╯       ╰──╯╰───╯    ╰╯ ╰────╯     ╰──╯  ╰─╯   ╰────────╯ ╰───╯╰─╯    ╰────╯╰──╯  ╰───────╯   ╰────╯╰─╯  ╰───────╯  ╰╯╰──╯╰─╯   ╰───────╯   ╰────────╯ ╰───────╯  ╰────────╯ ╰────────╯  ╰────────╯   ╰──────╯   ╰─╯╰────╯      ╰───────╯ ╰──╯╰────╯ ╰╯   ╰────────╯╰───────╯ ╰╯    ╰──╯╰───╯    ╰───────╯ ╰╯   ╰─╯╰────╯    ╰────╯╰─╯ ╰╯    ╰──╯╰──╯    ╰───────╯ ╰╯   ╰───────╯    ╰─╯ ╰───╯ ╰╯   ╰──╯ ╰──╯ ╰────────╯  ╰───────╯ ╰───────╯  ╰───────╯    ╰───────╯       ╰──────╯╰─╯ ╰───────╯    ╰───────╯    ╰───────╯      ╰───╯        ╰───────╯    ╰───────╯ ╰╯
                                                                                                                                                                                                                                                                                                                                                                              Watts over time

ArneTR added 2 commits August 30, 2023 15:01
* main:
  Adds the stdbuf to disable buffering (#440)
@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 19.0331 2171.41 3.05402 720
Measurement #1 19.1482 2171.41 3.05402 714

📈 Energy graph:

 
 6.84 ┤                                                                                                                                                              ╭╮╭─╮
 6.35 ┤         ╭╮                             ╭╮                                                                                  ╭──╮ ╭╮                         ╭─╯││ │
 5.86 ┤         │╰╮                            ││              ╭──╮                       ╭╮                                      ╭╯  │ ││              ╭╮╭╮╭╮     │  ╰╯ │
 5.37 ┤      ╭╮ │ ╰╮                           ││              │  ╰╮      ╭╮              │╰╮                                     │   │╭╯│              │╰╯╰╯╰╮    │     │            ╭╮                                                                                                                                                                                                                                                                                                                                                        ╭╮                                                                                                                                                                                          ╭
 4.88 ┤      ││ │  ╰╮╭╮ ╭──────╮╭──╮  ╭╮ ╭─────╯╰─╮╭╮╭╮ ╭──────╯   ╰───╮╭─╯╰───╮╭──╮╭──╮  │ │╭╮╭╮   ╭─╮ ╭────╮ ╭╮   ╭──╮╭────╮╭─╮╭╯   ╰╯ ╰───────╮      │     ╰──╮ │     │        ╭╮╭╮││                        ╭╮                     ╭╮                                 ╭╮                                            ╭╮                                                       ╭─╮                        ╭╮                                                                            ╭╮                         ╭╮                         ││                                                                                ╭╮                                                                            ╭╮                          │
 4.39 ┤     ╭╯╰─╯   ╰╯╰─╯      ╰╯  ╰──╯╰─╯        ╰╯╰╯╰─╯              ╰╯      ╰╯  ╰╯  ╰╮ │ ││╰╯╰───╯ ╰─╯    ╰─╯╰╮╭─╯  ╰╯    ╰╯ ╰╯               │      │        │╭╯     │        ││││││         ╭╮          ╭╮ ││          ╭╮         ││          ╭╮                     ││          ╭╮                                ││                     ╭╮         ╭╮         ╭╮          │ │                       ╭╯│                   ╭╮ ╭─╮                       ╭─╮         ╭╮             ╭╯│         ╭╮             ╭╯│                        ╭╯│         ╭╮             ╭╮                     ╭╮                               ││          ╭─╮            ╭╮                       ╭╮         ╭╮            ╭╯╰╮         ╭╮             ╭╯
 3.90 ┤    ╭╯                                                                           ╰╮│ ╰╯                   ││                              │      │        ╰╯      │       ╭╯╰╯╰╯│         ││╭╮        ││ │╰╮         ││         ││          ││         ╭─╮         ││          ││         ╭╮         ╭╮          ││          ╭╮         ││         ││         │╰╮         │ │                   ╭╮ ╭╯ │                   ││ │ ╰╮                  ╭╮ ╭╯ │        ╭╯│            ╭╯ │         ││         ╭╮ ╭╯ │        ╭─╮         ╭╮ ╭╯ │         ││╭╮        ╭╮ │╰╮                   ╭╯│                               ││         ╭╯ │╭╮          ││         ╭╮            ││         ││            │  │         ││          ╭╮ │
 3.41 ┤    │                                                                             ││                      ╰╯                              ╰╮     │                │       │     ╰╮       ╭╯│││        ││ │ │         ││         │╰╮         │╰╮        │ │         │╰╮         ││         ││         │╰╮        ╭╯╰╮        ╭╯│         ││         ││         │ │         │ ╰╮        ╭─╮       │╰╮│  ╰╮        ╭╮        ││ │  │                  ││ │  │        │ │╭╮       ╭─╮│  │        ╭╯│╭╮       │╰╮│  │        │ ╰─╮       │╰╮│  ╰╮       ╭╯│││       ╭╯│ │ │                   │ │         ╭╮         ╭╮        ╭╯╰╮        │  │││          │╰╮        │╰─╮          ││        ╭╯│╭╮         ╭╯  ╰╮       ╭╯│╭╮       ╭╯│╭╯
 2.92 ┤    │                                                                             ╰╯                                                       ╰─╮╭╮╭╯                │       │      │       │ ╰╯│       ╭╯│╭╯ │        ╭╯│         │ │        ╭╯ │        │ ╰╮        │ │        ╭╯│         │╰╮        │ │        │  │ ╭╮     │ │        ╭╯│         │╰╮        │ │        ╭╯  │        │ │       │ ││   │        ││       ╭╯│╭╯  │        ╭─╮       │╰╮│  ╰╮       │ ╰╯│       │ ││  ╰╮       │ │││       │ ││  │        │   │       │ ││   │       │ │││       │ │╭╯ │        ╭─╮        │ │         ││        ╭╯│        │  │       ╭╯  ╰╯│       ╭─╮│ │       ╭╯  │       ╭╮ │╰╮       │ │││╭╮     ╭╮│    │       │ ╰╯│   ╭╮  │ ││
 2.43 ┤    │                                                                                                                                        ╰╯││                 ╰╮      │      │   ╭╮  │   ╰╮ ╭╮   │ ││  │       ╭╯ ╰╮     ╭╮ │ │        │  │       ╭╯  │        │ ╰╮      ╭╯ ╰╮   ╭╮  ╭╯ │        │ │    ╭╮  │  │ ││ ╭╮ ╭╯ │  ╭╮  ╭╮│ │       ╭╮│ │        │ │        │   │       ╭╯ │       │ ││   │        ││       │ ││   │        │ ╰╮      │ ││   │  ╭╮   │   │       │ ││   │       │ ╰╯│       │ ││  ╰╮    ╭╮ │   │       │ ││   │       │ │││       │ ││  │       ╭╯ │╭╮      │ │         ││        │ │       ╭╯  │      ╭╯     │  ╭╮   │ ││ │       │   │     ╭╮││╭╯ │       │ ╰╯│││     │││    │╭╮     │   │  ╭╯│  │ ││
 1.94 ┼────╯                                                                                                                                          ╰╯                  ╰──────╯      ╰───╯╰──╯    ╰─╯╰───╯ ╰╯  ╰───────╯   ╰─────╯╰─╯ ╰────────╯  ╰───────╯   ╰────────╯  ╰──────╯   ╰───╯╰──╯  ╰────────╯ ╰────╯╰──╯  ╰─╯╰─╯╰─╯  ╰──╯╰──╯╰╯ ╰───────╯╰╯ ╰────────╯ ╰────────╯   ╰───────╯  ╰───────╯ ╰╯   ╰────────╯╰───────╯ ╰╯   ╰────────╯  ╰──────╯ ╰╯   ╰──╯╰───╯   ╰───────╯ ╰╯   ╰───────╯   ╰───────╯ ╰╯   ╰────╯╰─╯   ╰───────╯ ╰╯   ╰───────╯ ╰╯╰───────╯ ╰╯  ╰───────╯  ╰╯╰──────╯ ╰─────────╯╰────────╯ ╰───────╯   ╰──────╯      ╰──╯╰───╯ ╰╯ ╰───────╯   ╰─────╯╰╯╰╯  ╰───────╯   ╰╯╰─────╯╰╯    ╰╯╰─────╯   ╰──╯ ╰──╯ ╰╯
                                                                                                                                                                                                                                                                                                                                                                   Watts over time

@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 21.1089 2374.54 3.0172 796
Measurement #1 21.1902 2374.54 3.0172 790

📈 Energy graph:

 
 5.89 ┤             ╭─╮                                   ╭╮                 ╭╮               ╭╮                                                                         ╭───╮                                   ╭───╮╭─╮
 5.47 ┤             │ ╰╮                                  ││                 ││               ││                                                                         │   │                          ╭╮       │   ││ │
 5.04 ┤            ╭╯  ╰╮   ╭╮                       ╭╮  ╭╯╰╮            ╭╮ ╭╯╰╮              │╰╮          ╭──╮  ╭╮╭╮    ╭─╮               ╭╮   ╭─╮           ╭╮        ╭╯   ╰─╮                     ╭──╯╰───╮ ╭╮│   ╰╯ ╰╮       ╭╮  ╭╮ ╭╮                                                                                                                                    ╭╮                                                         ╭─╮                       ╭╮╭╮                      ╭╮╭╮                        ╭╮                           ╭╮                          ╭╮                          ╭╮╭╮                           ╭╮                    ╭╮                                ╭╮                            ╭╮                                                   ╭╮ ╭╮                           ╭
 4.62 ┤      ╭╮    │    ╰───╯│╭─────────────────╮╭───╯╰──╯  ╰────────────╯╰─╯  ╰╮    ╭──────╮╭╯ ╰────╮     │  ╰──╯│││    │ │╭╮ ╭╮ ╭────────╯╰───╯ ╰╮╭─────────╯╰────────╯      ╰╮╭─────────╮         │       ╰─╯││       │       ││  ││ ││                         ╭╮                       ╭╮                                                                    ╭╮          ││          ╭╮                     ╭╮          ╭╮          │ │                       ││││                   ╭╮ ││││                   ╭╮ ╭╮││                           ││                      ╭╮ ╭╯╰╮                      ╭╮ │╰╯│                           ││                    ││                                ││           ╭╮               ││                                                   ││ ││                      ╭╮ ╭─╯
 4.20 ┤      ││╭╮  │         ╰╯                 ╰╯                              │   ╭╯      ╰╯       │     │      │││    │ ╰╯╰─╯╰─╯                ╰╯                           ││         │         │          ╰╯       │       │╰╮╭╯╰─╯│            ╭╮        ╭╮ │╰─╮         ╭╮         ╭╯│         ╭─╮         ╭─╮         ╭─╮         ╭╮          ╭╮         ││          │╰╮         ││          ╭╮         ││          ││          │ │                       ││││                   ││ │╰╯│                   ││ ││││                      ╭╮ ╭─╯│                      ││ │  │          ╭╮╭╮        ││ │  │                      ╭╮ ╭─╯│                    ││                               ╭╯│           ││               ││                         ╭╮          ╭╮            │╰─╯│                      ││ │
 3.78 ┤      │││╰──╯                                                            │   │                │    ╭╯      ╰╯╰╮╭╮ │                                                      ╰╯         │         │                   │       │ ││    │          ╭╮││        ││ │  │         ││         │ │         │ │         │ │         │ │         ││          ││         │╰╮         │ │         ││         ╭╯│         ││         ╭╯│         ╭╯ ╰╮         ╭╮        ╭╮ │╰╯│         ╭╮        ││ │  │                   ││ │╰╯╰╮         ╭╮╭╮        ││ │  ╰╮         ╭╮          ││ │  │          ││││        ││ │  │          ╭╮╭╮        ││ │  │                   ╭╯│                               │ ╰╮         ╭╯│╭─╮            │╰╮         ╭─╮           ╭╯│         ╭╯│            │   ╰╮         ╭─╮         ││ │
 3.36 ┤    ╭╮│╰╯                                                                │   │                │    │          ╰╯│╭╯                                                                 ╰─╮      ╭╯                   │      ╭╯ ╰╯    ╰╮       ╭─╯╰╯│        ││ │  │         ││         │ │   ╭╮    │ ╰╮        │ ╰╮        │ ╰╮        │╰╮        ╭╯│         │ │         │ │         │╰╮        │ │         │╰╮        │ ╰╮        │   │        ╭╯│       ╭╯│╭╯  ╰╮        ││        ││ │  ╰╮        ╭╮        ││ │   │       ╭─╯╰╯│        │╰╮│   │       ╭─╯╰─╮        ││ │  │        ╭─╯│││        ││ │  ╰╮       ╭─╯╰╯│        │╰╮│  │        ╭─╮        │ ╰╮        ╭─╮        ╭─╮        │  │        ╭╯ ╰╯ ╰─╮       ╭╮ │ │       ╭─╯ │╭╮         │ │        ╭╯ │╭╮       ╭╮ │    │       ╭─╯ ╰╮        ││ │
 2.93 ┤    │╰╯                                                                  ╰╮  │                │    │            ╰╯                                                                    ╰╮╭─╮ ╭╯                    │      │         │       │    │        │╰╮│  │        ╭╯╰╮        │ ╰╮  ││    │  │        │  │        │  │        │ │        │ ╰╮        │ │        ╭╯ │         │ │        │ │         │ │        │  │        │   │        │ │       │ ││    │        ││        ││ │   │        ││        │╰╮│   │       │    ╰╮       │ ││   │       │    │        │╰╮│  ╰╮       │  ╰╯│        ││ │   │       │    ╰╮       │ ││  │        │ │     ╭─╮│  │        │ │        │ │        │  │       ╭╯       │       ││ │ │       │   ╰╯│       ╭╮│ │        │  │││       ││╭╯    │       │    │        ││ │
 2.51 ┤    │                                                                     │  │                │    │                                                                                   ││ ╰╮│                     │      │         │       │    ╰╮ ╭╮    │ ││  │ ╭╮     │  │        │  │  ││    │  │        │  │        │  │        │ │        │  │        │ │        │  │         │ │        │ │         │ │        │  │        │   │      ╭╮│ │       │ ││    │        ││       ╭╯│ │   │        │╰╮       │ ││   │       │     │       │ ││   │       │    │        │ ││   │       │    │       ╭╯│ │   │       │     │       │ ││  │        │ │     │ ││  │        │ │        │ │       ╭╯  │       │        │       ││╭╯ │       │     │       │││ ╰╮       │  ╰╯│       │││     │       │    │        │╰╮│
 2.09 ┤   ╭╯                                                                     │ ╭╯                ╰╮ ╭╮│                                                                                   ││  ││                     │      │         ╰──╮╭──╮│     │ │╰╮  ╭╯ ╰╯  │ ││    ╭╯  │       ╭╯  │  ││   ╭╯  ╰╮ ╭╮╭╮ ╭╯  │╭─╮    ╭╯  │ ╭╮    ╭╯ │╭╮     ╭╯  │        │ │ ╭╮ ╭╮╭─╯  ╰╮ ╭╮  ╭╮╭╯ │   ╭╮  ╭╯ │  ╭╮     │ │       ╭╯  ╰─╮   ╭╮╭╯   │  ╭╮  │╰╯ ╰╮ ╭╮   │ ││    ╰─╮     ╭╯╰╮╭─╮ ╭╮│ ╰╮│   │ ╭╮╭╮  ╭╯ │  ╭╮   │ ││   │   ╭╮╭╮│     │       │ ││   │╭╮╭╮╭╮╭╯    ╰╮╭╮  ╭╮ │ ││   ╰╮      │    ╰╮   ╭╮╭╯ │ │   ╰──╮    │     │  ╭╮╭╮╭╯ ││  │  ╭╮   ╭╯ ╰╮  ╭╮│ ││  │       ╭╯ │╭╮╭╮╭╮╭─╯ ╰╮  ╭╮  │   │ ╭╮    │        │       │╰╯  ╰╮    ╭─╯     │       │││  │╭╮  ╭╮ │    │   ╭╮ ╭╯││     ╰╮      │    ╰╮╭╮╭╮   │ ││
 1.67 ┼───╯                                                                      ╰─╯                  ╰─╯╰╯                                                                                   ╰╯  ╰╯                     ╰──────╯            ╰╯  ╰╯     ╰─╯ ╰──╯      ╰─╯╰────╯   ╰───────╯   ╰──╯╰───╯    ╰─╯╰╯╰─╯   ╰╯ ╰────╯   ╰─╯╰────╯  ╰╯╰─────╯   ╰────────╯ ╰─╯╰─╯╰╯     ╰─╯╰──╯╰╯  ╰───╯╰──╯  ╰──╯╰─────╯ ╰───────╯     ╰───╯╰╯    ╰──╯╰──╯    ╰─╯╰───╯ ╰╯      ╰─────╯  ╰╯ ╰─╯╰╯  ╰╯   ╰─╯╰╯╰──╯  ╰──╯╰───╯ ╰╯   ╰───╯╰╯╰╯     ╰───────╯ ╰╯   ╰╯╰╯╰╯╰╯      ╰╯╰──╯╰─╯ ╰╯    ╰──────╯     ╰───╯╰╯  ╰─╯      ╰────╯     ╰──╯╰╯╰╯  ╰╯  ╰──╯╰───╯   ╰──╯╰╯ ╰╯  ╰───────╯  ╰╯╰╯╰╯╰╯    ╰──╯╰──╯   ╰─╯╰────╯        ╰───────╯     ╰────╯       ╰───────╯╰╯  ╰╯╰──╯╰─╯    ╰───╯╰─╯ ╰╯      ╰──────╯     ╰╯╰╯╰───╯ ╰╯
                                                                                                                                                                                                                                                                                                                                                                                                         Watts over time

…ys of table happen in main loop, not hidden in filter functions; moved some calls outside of loops;
@github-actions
Copy link

github-actions bot commented Sep 8, 2023

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 18.3912 2187.94 3.03038 730
Measurement #1 18.4656 2187.94 3.03038 724

📈 Energy graph:

 
 6.84 ┤                               ╭╮╭╮                       ╭╮                                                                                          ╭╮      ╭╮ ╭╮
 6.35 ┤                               │╰╯│                       ││                                                                   ╭──╮                  ╭╯│ ╭─╮ ╭╯╰─╯│
 5.86 ┤                              ╭╯  │                      ╭╯│                          ╭╮                                      ╭╯  │   ╭─╮ ╭╮        ╭╯ │ │ │ │    │
 5.37 ┤                              │   │                     ╭╯ │                 ╭╮       ││                                      │   ╰╮ ╭╯ ╰─╯│        │  │ │ │ │    ╰╮                                                                                                                                                                                                                                                                                                                    ╭╮                                                     ╭╮
 4.88 ┤              ╭──╮╭────╮ ╭╮   │   ╰────────────╮╭──╮╭───╯  │╭───╮╭─────╮╭────╯│       │╰╮╭╮       ╭────────╮   ╭────╮╭─╮╭─╮╭─╮│    │ │     │        │  ╰╮│ ╰─╯     │       ╭╮  ╭╮ ╭╮                     ╭╮                                                ╭╮          ╭╮                                            ╭╮                                            ╭╮           ╭╮                   ╭╮                                                                                 ││                                                     ││                                                                                                                                                                                               ╭
 4.39 ┤      ╭─╮╭─╮  │  ╰╯    ╰╮│╰───╯                ╰╯  ╰╯      ╰╯   ││     ││     │╭─╮ ╭╮ │ ╰╯│╭─╮╭───╯        ╰╮ ╭╯    ╰╯ ╰╯ ╰╯ ╰╯    ╰╮│     │        │   ││         │       │╰╮╭╯│ ││                     ││ ╭╮                      ╭╮                     ││          ││                                            ││                                            ││          ╭╯│                   ││ ╭╮╭╮                      ╭─╮                   ╭╮ ╭─╮                      ╭╮ ╭╯│          ╭╮             ╭─╮                     ╭╮ ╭╯│          ╭╮             ╭╮                                                      ╭─╮          ╭╮              ╭╮          ╭╮                                     ╭──╮          ╭╮             ╭╯
 3.90 ┤      │ ╰╯ ╰──╯         ╰╯                                      ╰╯     ╰╯     ││ ╰╮││ │   ╰╯ ╰╯             │ │                     ╰╯     │        │   ╰╯         │       │ ││ ╰─╯│         ╭╮╭╮        ││ │╰╮         ╭╮         ╭╯│         ╭─╮         ││          ││          ╭╮         ╭╮                     ││          ╭╮         ╭╮         ╭╮          ││          │ │         ╭╮        ││ │╰╯│                   ╭╮ │ │                   ││ │ ╰╮         ╭╮╭╮        ││ │ │          ││         ╭╮ ╭╯ │         ╭╮╭╮        ││ │ ╰╮         ││╭╮        ╭╮ ││                     ╭╮                               │ │          ││╭╮╭╮          ││          ││           ╭╮          ╭╮╭╮          │  ╰╮         ││         ╭╮ ╭╯
 3.41 ┤    ╭─╯                                                                       ╰╯  ╰╯│╭╯                     ╰─╯                            │╭╮    ╭╮│              │       │ ╰╯    │        ╭╯╰╯│        ││ │ │         │╰╮        │ │         │ │         │╰╮         │╰╮         ││         ││       ╭╮╭─╮         │╰╮         ││         │╰╮        │╰╮         │╰╮        ╭╯ │         ││        ││ │  │         ╭╮       ╭╯│╭╯ ╰╮        ╭╮        ││ │  │        ╭╯│││        ││ │ ╰╮       ╭╮││╭╮       │╰╮│  │        ╭╯╰╯│        ││ │  │        ╭╯│││       ╭╯│╭╯╰╮         ╭╮        ╭╯│                    ╭╮         │ │        ╭─╯╰╯│││       ╭╮ │╰╮       ╭─╯│╭╮         │╰╮        ╭╯╰╯│          │   │        ╭╯│╭╮       │╰╮│
 2.92 ┤    │                                                                               ╰╯                                                     ╰╯│╭─╮ │╰╯              │       │       ╰╮       │   │       ╭╯│ │ ╰╮     ╭╮ │ │        │ ╰╮        │ ╰╮        │ │    ╭╮   │ │        ╭╯│         │╰╮      │││ ╰╮        │ │         │╰╮        │ │        │ │        ╭╯ │        │  ╰╮        ││        │╰╮│  ╰╮        ││       │ ││   │        ││        ││ │  │        │ ╰╯│       ╭╯│╭╯  │       │╰╯│││       │ ││  ╰╮       │   │       ╭╯│ │  │       ╭╯ │││       │ ││  │    ╭╮  ╭╯│        │ ╰╮        ╭─╮        │╰╮        │ ╰╮       │    ╰╯│       ││ │ │    ╭╮ │  ╰╯│       ╭╮│ │       ╭╯   │       ╭╮ │   │ ╭╮     │ ╰╯│       │ ││
 2.43 ┤    │                                                                                                                                        ╰╯ ╰╮│                │ ╭╮    │        │╭─╮    │   │  ╭╮   │ │ │  │     ││ │ │    ╭╮  │  │        │  │        │ ╰╮   ││ ╭─╯ │    ╭╮  │ │        ╭╯ │   ╭╮╭╯││  │╭╮      │ │      ╭╮╭╯ │       ╭╯ │       ╭╯ │╭╮     ╭╯  │      ╭─╯   │       ╭╯│        │ ││   │       ╭╯╰╮      │ ││   │        ││       ╭╯╰╮│  │        │   │       │ ││   │       │  ╰╯│       │ ││   ╰╮  ╭╮  │   │       │ │ │  │       │  │││ ╭╮    │ ││  │    ││  │ │       ╭╯  │        │ │        │ │       ╭╯  │       │      │       ││╭╯ │    ││ │    │       │││ │    ╭╮ │    ╰╮ ╭╮   ││╭╯   │ ││    ╭╯   │       │ ││
 1.94 ┼────╯                                                                                                                                            ╰╯                ╰─╯╰────╯        ╰╯ ╰────╯   ╰──╯╰───╯ ╰─╯  ╰─────╯╰─╯ ╰────╯╰──╯  ╰────────╯  ╰────────╯  ╰───╯╰─╯   ╰────╯╰──╯ ╰────────╯  ╰───╯╰╯ ╰╯  ╰╯╰──────╯ ╰──────╯╰╯  ╰───────╯  ╰───────╯  ╰╯╰─────╯   ╰──────╯     ╰───────╯ ╰────────╯ ╰╯   ╰───────╯  ╰──────╯ ╰╯   ╰────────╯╰───────╯  ╰╯  ╰────────╯   ╰───────╯ ╰╯   ╰───────╯    ╰───────╯ ╰╯    ╰──╯╰──╯   ╰───────╯ ╰─╯  ╰───────╯  ╰╯╰─╯╰────╯ ╰╯  ╰────╯╰──╯ ╰───────╯   ╰────────╯ ╰────────╯ ╰───────╯   ╰───────╯      ╰───────╯╰╯  ╰────╯╰─╯    ╰───────╯╰╯ ╰────╯╰─╯     ╰─╯╰───╯╰╯    ╰─╯╰────╯    ╰───────╯ ╰╯
                                                                                                                                                                                                                                                                                                                                                                        Watts over time

@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 22.3328 2943.42 3.6885 807
Measurement #1 22.4195 2943.42 3.6885 801

📈 Energy graph:

 
 7.56 ┤                        ╭╮                                                                                                        ╭╮ ╭╮                                ╭─╮ ╭──╮
 7.03 ┤                        ││                                     ╭╮                                                                ╭╯╰─╯│                    ╭╮╭╮       ╭╯ ╰╮│  │
 6.49 ┤                 ╭─╮    ││                                     ││                  ╭╮     ╭╮                                     │    │                    │╰╯│ ╭╮    │   ││  │
 5.96 ┤                 │ │    ││                                     ││                  ││     ││                        ╭╮           │    ╰╮                  ╭╯  │ ││    │   ╰╯  │
 5.42 ┤      ╭╮        ╭╯ ╰╮   │╰╮ ╭╮ ╭╮                 ╭╮      ╭╮  ╭╯╰╮           ╭╮  ╭─╯╰╮   ╭╯│ ╭───╮╭╮     ╭─╮       ╭╯│╭╮         │     ╰╮ ╭────────╮     ╭╯   ╰─╯╰──╮╭╯       │       ╭──╮  ╭╮    ╭╮                                                    ╭╮╭╮         ╭╮                         ╭╮            ╭╮                                   ╭╮                                                              ╭─╮╭╮                      ╭╮ ╭╮                       ╭╮  ╭╮                      ╭╮╭╮                             ╭╮╭╮          ╭╮             ╭──╮                            ╭╮                              ╭╮                     ╭╮                        ╭╮         ╭─╮            ╭╮               ╭╮╭╮                                                   ╭─╮    ╭╮                          ╭╮╭
 4.88 ┤      │╰─╮ ╭────╯   ╰───╯ ╰─╯╰─╯╰─────────────────╯╰──────╯╰──╯  ╰───────────╯╰──╯   ╰───╯ ╰─╯   ╰╯╰───╮ │ ╰───────╯ ││╰╮ ╭╮ ╭───╯      ╰─╯        ╰╮    │          ││        │       │  ╰╮╭╯╰─╮╭─╯╰╮         ╭╮╭╮        ╭╮ ╭───╮         ╭──╮         ││││         │╰─╮         ╭──╮         ╭╯╰╮          ╭╯│         ╭──╮         ╭─╮         ╭╯╰─╮         ╭─╮         ╭──╮         ╭─╮         ╭──╮         ╭╯ ╰╯│         ╭╮        ╭╮ │╰─╯╰╮                   ╭╮ │╰──╯│                   ╭╮ │╰╯╰─╮         ╭╮╭─╮        ╭╮ ╭─╯╰╯│         ╭╯│╭╮        ╭╮ │  ╰╮          ╭╮╭╮        ╭╮ ╭─╯╰─╮          ╭─╮         ╭╮ ╭──╯│         ╭─╮         │╰─╮          ╭╮          ││         │ ╰─╮         ╭╯│╭╮╭╮           ││││          ╭╮            ╭─╮          ╭╮            │ ╰────╯╰─╮         ╭╮          ╭╮ │╰╯
 4.35 ┤    ╭─╯  ╰╮│                                                                                           │╭╯           ╰╯ ╰╮││ │                      │╭╮╭╮│          ╰╯        │      ╭╯   ╰╯   ││   │       ╭╮│╰╯│        ││ │   │         │  │         │╰╯│         │  │         │  ╰╮   ╭╮   │  ╰╮        ╭╯ │         │  │        ╭╯ ╰╮        │   │        ╭╯ │         │  │        ╭╯ │         │  ╰╮        │    │         ││        ││ │    │         ╭╮        ││ │    │         ╭╮       ╭╯│╭╯    │       ╭╮│╰╯ │        │╰╮│    │        ╭╯ │││       ╭╯│╭╯   ╰╮       ╭╮│╰╯│        ││ │    ╰╮       ╭─╯ ╰─╮       │╰╮│   │         │ │        ╭╯  │         ╭╯│         ╭╯│         │   │       ╭╮│ ││╰╯│        ╭╮ │╰╯│        ╭─╯│╭╮         ╭╯ ╰╮       ╭─╯│╭╮       ╭╮ │         │       ╭╮│╰─╮        ││ │
 3.81 ┤    │     ╰╯                                                                                           ╰╯                ╰╯╰─╯                      ╰╯││││                    │      │         ╰╯   │    ╭─╮│╰╯  ╰╮       │╰╮│   ╰╮     ╭╮ │  │        ╭╯  │         │  ╰╮        │   │   ││   │   │        │  │         │  │        │   │        │   │        │  ╰╮        │  │        │  ╰╮        │   │        │    │         ││       ╭╯│ │    ╰╮        ││       ╭╯│╭╯    │         ││       │ ││     │       │││   ╰╮       │ ││    ╰╮       │  │││       │ ││     │       │╰╯  ╰╮       │╰╮│     │       │     │       │ ││   │        ╭╯ │      ╭─╯   │        ╭╯ │         │ │         │   │       │││ ││  ╰╮       ││╭╯  │        │  │││       ╭╮│   │       │  ╰╯│       ││ │         │       │╰╯  │╭╮      │╰╮│
 3.28 ┤    │                                                                                                                                                 ││││                    │      │              │    │ ││     │       │ ││    ╰╮   ╭╯│ │  │        │   │    ╭╮   │   │        │   │   ││  ╭╯   │        │  │         │  │        │   │        │   │        │   │        │  │        │   │        │   │        │    │         ││       │ │╭╯     │        ││       │ ││     │         ││       │ ││     │       │╰╯    │       │ ││     │       │  │││       │ ││     │  ╭╮   │     │       │ ││     │       │     │       │ ││   │        │  │      │     │        │  │        ╭╯ │         │   │       │╰╯ ╰╯   │       │││   ╰╮      ╭╯  ╰╯│       │││   │       │    │       ││╭╯         │       │    │││      │ ││
 2.74 ┤  ╭╮│                                                                                                                                                 ╰╯╰╯                    ╰───╮╭╮│              ╰╮╭╮ │ ││     ╰────╮╭─╯ ││     │╭╮╭╯ ╰─╯  │╭─╮ ╭╮ ╭╯   ╰────╯╰╮╭─╯   ╰────╮ ╭─╯   ╰─╮╭╯│ ╭╯    ╰─╮╭─╮╭──╯  ╰─╮╭╮   ╭─╯  ╰──╮    ╭╯   │  ╭╮╭╮╭─╯   │╭───╮╭╮╭╯   ╰─╮╭──╮╭─╯  │╭╮╭╮╭╮ ╭╯   │╭──╮ ╭╮╭╯   │╭╮╭─────╯    │╭╮ ╭╮ ╭──╯╰─╮╭─╮ ╭╯ ││      ╰──╮ ╭─╮╭╯╰─╮ ╭╮╭╮│ ╰╯     ╰─╮╭╮  ╭──╯╰──────╮│ ╰╯     │ ╭╮╭──╮│      │╭──╮ ╭╮│ ╰╯     │╭─╮╭╮  │  ╰╯╰─╮╭╮╭╮ │ ╰╯     ╰─╮│╰╮╭╮│     ╰╮╭╮ ╭╮ │ ╰╯     │╭╮╭╮╭╮╭╯     ╰╮  ╭╮ ╭╯ ││   ╰╮╭╮╭─╮╭─╯  ╰──╮╭─╮│     ╰───╮  ╭─╯  │╭────╮╭─╯  │╭╮╭──╮ ╭─╯   │╭╮   ╭─╯        ╰╮╭╮╭───╯╰╯    │  ╭──╮│     │╭─╮ ╭─╮│╰╯   ╰──╮  ╭╮│    │╭╮ ╭─╮╭╯╰╯          │╭╮╭───╮│    ╰╯│╭──╮╭╮│ ╰╯
 2.20 ┼──╯╰╯                                                                                                                                                                             ╰╯╰╯               ╰╯╰─╯ ╰╯          ╰╯   ╰╯     ╰╯╰╯       ╰╯ ╰─╯╰─╯           ╰╯          ╰─╯       ╰╯ ╰─╯       ╰╯ ╰╯       ╰╯╰───╯       ╰────╯    ╰──╯╰╯╰╯     ╰╯   ╰╯╰╯      ╰╯  ╰╯    ╰╯╰╯╰╯╰─╯    ╰╯  ╰─╯╰╯    ╰╯╰╯          ╰╯╰─╯╰─╯     ╰╯ ╰─╯  ╰╯         ╰─╯ ╰╯   ╰─╯╰╯╰╯          ╰╯╰──╯          ╰╯        ╰─╯╰╯  ╰╯      ╰╯  ╰─╯╰╯        ╰╯ ╰╯╰──╯      ╰╯╰╯╰─╯          ╰╯ ╰╯╰╯      ╰╯╰─╯╰─╯        ╰╯╰╯╰╯╰╯       ╰──╯╰─╯  ╰╯    ╰╯╰╯ ╰╯       ╰╯ ╰╯         ╰──╯    ╰╯    ╰╯    ╰╯╰╯  ╰─╯     ╰╯╰───╯           ╰╯╰╯          ╰──╯  ╰╯     ╰╯ ╰─╯ ╰╯        ╰──╯╰╯    ╰╯╰─╯ ╰╯             ╰╯╰╯   ╰╯      ╰╯  ╰╯╰╯
                                                                                                                                                                                                                                                                                                                                                                                                              Watts over time

@ArneTR ArneTR merged commit 096c783 into main Sep 14, 2023
@ArneTR ArneTR deleted the eco-ci-cpu-avg-hotfix branch September 14, 2023 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants