-
-
Notifications
You must be signed in to change notification settings - Fork 678
Log messages when starting / ending freeze #14309
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
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
generally LGTM
This comment was marked as outdated.
This comment was marked as outdated.
Last system test failure:
Unlikely to be related to this change. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like to see this change split into separate commits in the following order:
- Switch to using performance counters
- Add missing logging
- Refactor code
As much as I don't want to create extra work here, I'm finding it hard to follow all the changes and therefore can not be confident to give my assurance that the change looks correct. Especially also because the primary point of the pr was to add missing logging, not to necessarily refactor.
This comment was marked as outdated.
This comment was marked as outdated.
c3734e0
to
9eca5a2
Compare
@michaelDCurran The changes have been split. The refactor is composed of several aspects, I also made these separate commits. |
9eca5a2
to
44ee683
Compare
0721011
to
07419cb
Compare
Link to issue number:
As per #14289 (comment)
Summary of the issue:
When NVDA freezes its behavior changes, this can break assumptions, and make inferring its behavior difficult.
The logs do not clearly indicate the start / end / level of a freeze.
Description of user facing changes
None
Description of development approach
Testing strategy:
Known issues with pull request:
Change log entries:
For Developers
Code Review Checklist: