FlorianBruckner commented on issue #5555:
URL: https://github.com/apache/netbeans/issues/5555#issuecomment-1449396905

   I am pretty convinced now that what I am seeing is not caused by NetBeans.
   
   It appears to be caused by implementation details in AquaProgressBarUI. In 
the version I looked at, it starts a timer when the progress is not 0 or 100% 
and does a JComponent.repaint() for each timer iteration. By contrast, the 
BasicProgressBarUI does this only when the progress is indeterminate. I guess 
AquaProgressBarUI does this beause the progress bar used to have a sort of 
"glowing" effect in the past, this may be a leftover from this.
   
   The repaint() then appears to be causing "something" in the OGL render 
pipeline that, under certain conditions that I do not understand, causes to put 
load on the GPU. Interestingly, this is not shown in Activity Monitor as GPU 
usage, just the power consumption goes up. Which I would say is correct looking 
at temperatures measured by the machine and my lap temperature sensor.
   
   So, not a NetBeans issue and thus closing here.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to