Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Debugger - Live updating of data and other debugger info #10840

Closed
Daniel-McCarthy opened this issue Feb 21, 2024 · 3 comments

Comments

@Daniel-McCarthy
Copy link
Contributor

Daniel-McCarthy commented Feb 21, 2024

Description

A user requested to have the debugger automatically refresh/update live while the debugger is open. Currently things like the MemoryView widget only update when the user interacts with it. If you click the window, it refreshes, but otherwise stays in the same state.
The desirable behavior would be for it to automatically refresh on some interval so that the user can see it update regularly, and if data is changing it requires no additional interaction.

Reason

Very useful to be able to see the data change as you may be getting an incorrect impression about whether something has/has not changed or whether it changes regularly. A user may be expecting a value and waiting, but even though the memory has updated it doesn't display to the screen without another interaction.

Examples

Here is an example where I set data in the memory via PINE, and may get the impression it didn't work, or didn't happen, but only updates once I click. Although the FFFFFFFF was there from the start, it didn't show until clicked.
A user might expect this to happen immediately, but should at least update on some frequency.
PCSX2-DebuggerUpdatingDelay

@refractionpcsx2
Copy link
Member

I would say at very most it should update at the same speed as the OSD, which is probably once per second or something, I don't recall if we can vary that. Any quicker is gonna put a bunch of load on the UI thread and a lot of cross-thread talking.

@Daniel-McCarthy
Copy link
Contributor Author

I would say at very most it should update at the same speed as the OSD, which is probably once per second or something, I don't recall if we can vary that. Any quicker is gonna put a bunch of load on the UI thread and a lot of cross-thread talking.

I agree, I think once a second would be very beneficial as it is. Any frequency would is better than none, and immediate updates isn't a fair expectation.

@Mrlinkwii
Copy link
Contributor

fixed in #10860

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants