Replies: 1 comment
-
I really like the idea of this. It makes the output a lot clearer. I wouldn't deduct the cost for hidden operations. I would only make it an UI change. Sometimes I still want to see what the resource consumption was of something I have hidden. What is the advantage of removing the usage? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
When using the GMT it happens sometimes that one must do work that one feels does not really belong to the emissions of the software.
Examples include:
One could argue that these phases should be hidden and the associated energy and carbon cost to be deducted from the GMT phase.
In #1135 I have supplied a possible visual implementation to highlight the idea.
The associated usage scenario would be similar to this:
This discussion shall open up a debate wether this is a useful feature or more a horrible UX for users.
Pro
Con
For a new user it is not really clear why some phases are hidden and some are not. The result of deducting the cost of the hidden phases from the total RUNTIME would be that the sum of the parts would not equal anymore the single phases. This can very confusing.
No carbon accounting can be done easily anymore with GMT. At the moment if one wants to understand how much carbon and energy all measurements have taken effectively one could just sum up all runs in GMT. Some people actually do that with our API bc they want to know what the measurement costs aka trying to understand the overhad cost of constantly measuring the software. Since the hidden phases have actually occured it would be weird to exclude them here ...
Happy for feedback on this!
@ribalba
Beta Was this translation helpful? Give feedback.
All reactions