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

[Bug]: Monthly spending report - Renderer Issues #3473

Closed
2 tasks done
TerborX opened this issue Sep 20, 2024 · 1 comment · Fixed by #3432
Closed
2 tasks done

[Bug]: Monthly spending report - Renderer Issues #3473

TerborX opened this issue Sep 20, 2024 · 1 comment · Fixed by #3432
Labels
bug Something isn't working reports Related to reports

Comments

@TerborX
Copy link

TerborX commented Sep 20, 2024

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)

What happened?

The monthly spending report causes the Actual Helper (Renderer) process to have high CPU utilization. Both Actual Helper and the Renderer kick way up (Renderer @ 62%+ CPU and Helper @ 42%+)

I'm running the MacOS desktop app and my computer's fan revs up to high speed to cool things down when this report is included on the dashboard. Without the report, CPU utilization is 1% or less for both processes

Custom bar graph reports, income statement-style reports, and the net worth report all on the dashboard at once are fine (low CPU).

Hosting on PikaPods, running Desktop App (Electron) on MacOS

How to reproduce:

  • Enable Monthly spending report
  • Include report in report dashboard
  • View in Desktop App (Electron) on MacOS

Where are you hosting Actual?

Pikapods

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Mac OSX

@TerborX TerborX added the bug Something isn't working label Sep 20, 2024
@MatissJanis MatissJanis added help wanted Extra attention is needed reports Related to reports labels Sep 20, 2024
@MatissJanis
Copy link
Member

Something in the SpendingCard component is causing never-ending re-renders. Fortunately the changes I'm doing as part of this PR is also fixing the CPU issue here.

@github-actions github-actions bot removed the help wanted Extra attention is needed label Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working reports Related to reports
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants