Posts: 17,859
Joined: Jul 2011
Reputation:
371
This will only read system info on boot and leave it the same throughout the entire run?
Seems more than sane to me (we also discussed this screen at DevCon).
Posts: 823
Joined: Feb 2009
Reputation:
16
queeup
Posting Freak
Posts: 823
2013-01-09, 20:10
(This post was last modified: 2013-01-09, 20:13 by queeup.)
Yes. Because there is no need to look Kernel version all the time. It's not going to change.
For example if I am using jsonrpc for look kernel version most of the time because of this refreshes jsonrpc return "Busy" string.
Also GPU & CPU heat not refreshes. Adding them there maybe also good idea.
Posts: 17,859
Joined: Jul 2011
Reputation:
371
Anything static and doesn't change could be excluded imo.
Any "dynamic" should be included.
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
GetMACAddress, could change if switching networks.
Posts: 17,859
Joined: Jul 2011
Reputation:
371
2013-01-09, 22:18
(This post was last modified: 2013-01-09, 22:20 by Martijn.)
3. Network: all dynamic because they can change during run
4. Video CPU speed: my guess dynamic
5. Hardware CPU speed: dynamic
Are these values even refreshed when you are not viewing these windows? (no clue here) If they won't it be better to not refresh these if they aren't used anywhere else and only update on viewing them.
Posts: 328
Joined: Jul 2011
Reputation:
7
I'm not 100% sure if even GPU static in all cases...
What about boundary case of starting XBMC, then remote desktopping in (or vice-versa). My Windows programming isn't strong but I think that changes "GPU" no?
Posts: 26,215
Joined: Oct 2003
Reputation:
187
"Yes they are refreshing even you are not looking".
How do you conclude that? They're only refreshed when that job is run, which is not continuously, right?
Posts: 17,859
Joined: Jul 2011
Reputation:
371
bp = breakpoint.
If you hit the breakpoint when normal use of xbmc the info is refreshed.
Posts: 17,859
Joined: Jul 2011
Reputation:
371
I left system running for half an hour and that part of the code wasn't hit unless i opened the system info window