feat: added efficiency and performance cores frequency and total cores frequency

This commit is contained in:
Serhiy Mytrovtsiy
2024-12-20 17:07:27 +01:00
parent 8fac9e4eb3
commit d68d691b18
14 changed files with 336 additions and 195 deletions

View File

@@ -75,7 +75,7 @@ public class CPU: Module {
return color.additional as! NSColor
}
private var pCoreColor: NSColor {
let color = SColor.secondBlue
let color = SColor.indigo
let key = Store.shared.string(key: "\(self.config.name)_pCoresColor", defaultValue: color.key)
if let c = SColor.fromString(key).additional as? NSColor {
return c
@@ -115,7 +115,8 @@ public class CPU: Module {
self.limitReader = LimitReader(.CPU, popup: true) { [weak self] value in
self?.popupView.limitCallback(value)
}
self.frequencyReader = FrequencyReader(.CPU, popup: true) { [weak self] value in
#else
self.frequencyReader = FrequencyReader(.CPU, popup: false) { [weak self] value in
self?.popupView.frequencyCallback(value)
}
#endif
@@ -135,12 +136,6 @@ public class CPU: Module {
self.settingsView.setTopInterval = { [weak self] value in
self?.processReader?.setInterval(value)
}
self.settingsView.IPGCallback = { [weak self] value in
if value {
self?.frequencyReader?.setup()
}
self?.popupView.toggleFrequency(state: value)
}
self.setReaders([
self.loadReader,