Foresight Forecast on win 10 64 build 5130 is very slow
Takes over 40 sec now to process 6 month forecast with graph.
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by mhoggie on 14 Jun, 2024 03:07 PM
current build 3134 win 10 64bit version still maintains the same issue with Foresight Forecast.. Timed at 35 sec today to present a 6 month graph with no activity indicators.
2 Posted by mhoggie on 23 Jun, 2024 01:38 PM
current build 3139 win 10 64bit version still has an issue with Foresight Forecast. It takes over 40 seconds to paint a 6 month graph.
3 Posted by mhoggie on 23 Aug, 2024 11:38 AM
current build 5146 win 10 64 bit version Foresight Forecast graph is still very slow and delayed at least 30 sec. Almost unusable if you are testing different Forecast periods.
4 Posted by mhoggie on 24 Aug, 2024 02:25 PM
just a user,
Foresight Forecast is my most important feature of MoneyDance since I'm on fixed income now in retirement. But the crazy delay to present the graph since build 5118 really frustrates me. Today on build 5146, the graph did not present my 9 month graph for almost a full 60 sec. No activity indicators until the graph presents. I now know that eventually the graph will paint. But if I'm studying my future balances, it takes me a full minute each time for the graph to appear. I wish there was an option to present the graph as it did in build 5118. I don't see any benefit to process all the future reminders until graph appears. Sometimes I'm only looking a few months out. Sometimes a year.
This feature is much more valuable than the normal budget. Thanks for any attention. Thanks, Mike
5 Posted by Dan Hanger on 22 Sep, 2024 09:34 PM
I too would like to see some attention to this. I've been using Foresight since long before MD incorporated it into the installation of MD and it's been slow like this since the beginning. I've never had it work well like the OP says so I don't know what the difference is there. Some years back I contacted the original author about it and he seemed pretty disinterested in doing anything about it so I just lived with it.
Any other graphing in MD is lightning fast, as is graphing in just about any modern PC/application. It doesn't make sense that Foresight is so slow this way but I dread trying to go beyond a few months of graphing, and that's with one account only. Try adding more accounts and you might as well take a long winter's nap until it's done.
Can anything be done about it? Has it been fixed in newer versions? I'm on v2022.6
6 Posted by -Kevin N. on 22 Sep, 2024 11:16 PM
Just throwing this out there on a hunch.
Maybe something like an anti-virus program is scanning Moneydance when it opens and is causing the slow-down.
Check to see if you can make an exception in the AV program for the Moneydance folder.
-Kevin N. (not a member of Moneydance support)
7 Posted by mhoggie on 23 Sep, 2024 01:37 AM
just a user,
Foresight works fine on build 5118, but became almost unusable after that for me. The graph does not paint until all the reminders are processed. The older version painted the graph as the reminders are processed. So if you have your future month set for 12 months, you have to wait quite a while with a blank graph screen with no activity indicators. Then after a few minutes the graph will be shown complete.
Support Staff 8 Posted by Sean Reilly on 23 Sep, 2024 08:30 AM
The problem with build 5118 and earlier is that often there would be conflicts between the calculation happening in the background and updating the graph in the UI. Often these conflicts would slow down the UI to make the entire app unusable until the calculation had finished. So if you recorded a transaction, the entire calculation would start over again, preventing doing anything else seconds if not minutes.
I'll look into restoring the "in progress" updates to the graph in a way that doesn't prevent the rest of the app from freezing up, but to be honest I don't think this will be possible within the next few months.
Thanks,
Sean
--
Sean Reilly
Developer, The Infinite Kind
https://infinitekind.com
9 Posted by Stuart Beesley ... on 23 Sep, 2024 10:23 AM
following this thread….
10 Posted by mhoggie on 23 Sep, 2024 12:30 PM
just a user,
I never detected any Foresight issues with the 5118 build as Sean indicated, but possibly because the way I use the feature is fairly simple. I just look at one checking account and use the graph to show me how my current balance and future reminders affect me in future months. I usually have the forecast period set to a year, but some times I bump it out many years to see how my balances change as loans are paid off. My reminders cover all my fixed expenses like loan payments, income, insurance, utilities, etc. The graph shows me a prediction for future checking balances and lets me spot trends where I might want to make changes. I always want to see a trend over time where my checking balance is growing. Otherwise, it alerts me to investigate. Over the years after I retired, the Foresight feature has kept me out of trouble . Invaluable feature to me. It serves as my budget.
11 Posted by Dan Hanger on 23 Sep, 2024 02:14 PM
mhoggie--
When I read your post I thought at first I had written it myself in my sleep! It's a nearly perfect description of how and why I use it. Except I rarely graph more than 3 months with only one account as it just gets too painful.
I did do some reading and found that Foresight has been worked on between my older version and now, but the only real benchmarks I have seen is your original posts, so I really have no clue whether I would have anything better if I upgraded; since it would be a paid upgrade for me I'm not ready to commit just for this one issue. I performed one test, one account with reminders over 24 months takes 40 seconds, which seems to be better that what you are reporting currently but not much better.
I'm no programmer so I can't appreciate what it takes for these kinds of things, I just find it really weird that this particular app is so much different from virtually any other graphing apps I've seen/used. Even in MD, I have 2 graphs in the sidebar which only take about half a second each to draw. Why is Foresight so much different? I thought maybe it's the reminders in the checking account slowing it down, but I removed the checking account and graphed a savings account with no reminders and it still took as long to draw.
Dan
12 Posted by Stuart Beesley ... on 23 Sep, 2024 02:28 PM
FYI. Custom Balances can show you an account balance including future reminders. This may be simpler for you? Let me know?
13 Posted by Dan Hanger on 23 Sep, 2024 02:31 PM
Stuart-
Simply showing an ending balance wouldn't be enough for me, graphing over time is far more useful and instructive of my ongoing finances. Thanks for the info.
Dan
14 Posted by Stuart Beesley ... on 23 Sep, 2024 02:36 PM
👍
15 Posted by mhoggie on 23 Sep, 2024 08:25 PM
just a user,
Wasn't aware of the Custom Balances extension. I'm going to give it a try to add future monthly balances based on reminders and offsets.
16 Posted by dtd on 23 Sep, 2024 10:39 PM
Custom balances may not provide a graph, but you can do as many rows as you like and have a series of values over time.
17 Posted by mhoggie on 24 Sep, 2024 12:28 AM
Just a user,
Good work on the Custom Balances extension Stuart. I was able to create a 12 month row using end of month balances, reminders, and offsets. I would like a weekly balance, but that's too much for the summary page. A graph would be a better fit if more detail needed. But my end of month balances matches my transaction listing on Foresight. So all is well. I can see a lot of ways that extension could work for other purposes.
Thanks, Mike
18 Posted by Stuart Beesley ... on 24 Sep, 2024 02:53 AM
CB+1 😃
19 Posted by dtd on 24 Sep, 2024 03:42 AM
you can use groupids to set up all sorts of stuff like weekly balances, and then only display them when the groupids setting matches..
i have a % of net worth table for all my stocks (and it's long), but only display them when i pick their groupid. You can also set multiple groupids and filter them as well.
like my highest value stocks might have groupids of networthtable; highestvaluestocks - yes my groupid names are shorter than that.
you can then pop them in or out at your discretion.
20 Posted by mhoggie on 24 Sep, 2024 08:22 AM
Thanks,
I need to do a bit of exploring
21 Posted by mhoggie on 25 Oct, 2024 01:25 PM
just a user,
update on graph delay using build 5172 with windows 10 64bit.
One year graph takes 1 minute 5 secs to display.
System closed this discussion on 24 Jan, 2025 01:30 PM.