Understanding power usage on a macOS app

It looks like, for some reason, our apps are using a bunch of power sometimes. sysdiagnose has this in the power log:

Never mind. Including the output of sysdiagnose has "sensitive language," and it won't tell me what is sensitive, making this a waste of my time.

ETA: Ok, I I can attach the file:

Machine model: Mac14,9
OS version: 24D70
Boot arguments: 
Boot time: Wed Feb 26 21:10:41 2025



*** Lifetime system activity (Tue Mar  4 20:04:35 2025 +0530) (0.00ms elapsed) ***

*** Running tasks ***

Name                               ID     CPU ms/s  User%  Deadlines (<2 ms, 2-5 ms)  Wakeups (Intr, Pkg idle)  SFI ms/s  QoS (L/T)  RPID  PPID  Bytes Read  Bytes Written  Pageins  Packets (In/Out)       Bytes (In/Out)        GPU ms/s QOS (ms/s) Disabled Maint   BG      Util   Default  U-Init  U-Intr  PCPU ms/s %PCPU  Switches  Energy Impact  Instr/s      Cycles/s    P-Instr/s    P-Cycles/s
com.apple.sysextd                  442    662.38                                      0.17    0.00                                                  12310.6            0.0                                                        0.00                                                                                                    1335.60         3438987911   2005709311  3377279875   1668010959  
  sysextd                          45158  618.00    55.59  0.24    0.00               0.39    0.00               0.00      -1/-1      -1    -1      11915.2            0.0      0.0         0.0        0.0        0.0        0.0  0.00                 0.00    0.00    0.00    13.06   604.91  0.02    0.00    579.64    93.79  538.38    1566.45         3835233526   1997492000  3781239097   1909715920  
com.apple.trustd                   368    265.19                                      0.20    0.00                                                  39169.9        91372.1                                                        0.00                                                                                                    857.67          2621343872   832759358   2585038876   801867998   
  trustd                           3883   265.85    86.80  0.01    0.00               0.20    0.00               0.00      -1/-1      -1    -1      39140.9        91403.2      0.0         0.0        0.0        0.0        0.0  0.00                 0.00    0.00    6.74    12.68   245.86  0.57    0.00    252.94    95.14  131.59    858.09          2622618070   833127270   2586351723   802261089   
com.kithrup.proxy          464    960.73                                      28.70   0.00                                                  22619.7         1575.3                                                        0.00                                                                                                    552.07          1825222641   2452008948  1071851262   1417298093  
  Proxy                       62557  1125.42   37.58  24.27   0.06               28.52   0.00               0.00       3/ 2      -1    -1      23087.7         1582.0      0.0        22.0        0.4     1386.9      287.0  0.00                 0.00    0.00    0.04    1125.38 0.00    0.00    0.00    628.35    55.83  744.76    682.03          2207063441   2938981879  1314989266   1736873496  
com.kithrup.monitor        462    773.78                                      94.04   0.00                                                  67095.6         5409.7                                                        0.00                                                                                                    528.33          1658137101   2011427682  1144643210   1365122750  
  Monitor               487    772.76    40.68  89.14   0.00               94.00   0.00               0.00       3/ 2      -1    -1      36291.8         3688.3      0.2        22.2       22.2     1402.6     1402.6  0.00                 0.00    0.00    0.00    772.76  0.00    0.00    0.00    505.79    65.45  198.31    524.72          1645774741   2006906247  1134230936   1361932132  
com.kithrup.SecurityApp      1156   509.00                                      65.81   0.00                                                   9955.6          162.8                                                        0.00                                                                                                    376.84          570591802    1546931525  471855459    1264111675  
  SecurityApp                  45043  422.08    28.06  66.24   0.00               68.93   0.00               0.00       3/ 2      -1    -1      14318.0          128.8      0.3        23.5       22.1     1545.9      965.1  0.00                 0.00    0.00    0.00    422.07  0.00    0.00    0.00    409.92    97.12  730.12    386.67          451521740    1363464951  444741889    1334164292  

I've gone through the energy documentation, but it seems geared towards embedded, not macOS, so I'm not sure how I can figure this out more. The extra problem, of course, is that we have a network extension, two daemons, and a GUI app. 😄

Understanding power usage on a macOS app
 
 
Q