2022-02-18 GnuCash IRC logs

00:07:07 *** bertbob has quit IRC
00:32:08 *** jervin has joined #gnucash
00:39:59 *** sbluhm has joined #gnucash
01:03:33 *** storyjesse1 has joined #gnucash
01:03:58 *** storyjesse has quit IRC
01:03:58 *** storyjesse1 is now known as storyjesse
01:05:08 *** frakturfreak1 has quit IRC
01:19:29 *** frakturfreak1 has joined #gnucash
01:43:25 *** fell has quit IRC
01:44:44 *** fell has joined #gnucash
01:44:44 *** ChanServ sets mode: +o fell
03:35:21 *** gjanssens has joined #gnucash
03:35:21 *** ChanServ sets mode: +o gjanssens
04:14:36 *** bertbob has joined #gnucash
04:14:36 *** ChanServ sets mode: +v bertbob
05:25:30 *** PowaBanga has quit IRC
05:54:46 *** User has joined #gnucash
06:26:59 *** PowaBanga has joined #gnucash
08:36:17 *** lmat has quit IRC
08:36:23 *** Jimraehl1 has joined #gnucash
08:37:28 *** Jimraehl1 has left #gnucash
08:39:28 *** lmat has joined #gnucash
09:03:53 *** paul has joined #gnucash
09:29:35 *** storyjesse has quit IRC
09:32:19 *** sbluhm has quit IRC
09:48:35 *** chris has quit IRC
09:59:55 *** sbluhm has joined #gnucash
10:03:04 *** mauritslamers has quit IRC
10:30:15 *** jchonig has quit IRC
10:30:44 *** swift110 has quit IRC
10:30:47 *** swift110 has joined #gnucash
10:30:53 *** neoweb has quit IRC
10:31:02 *** jchonig has joined #gnucash
10:31:57 *** neoweb has joined #gnucash
10:36:06 *** mauritslamers has joined #gnucash
10:36:06 *** ChanServ sets mode: +v mauritslamers
10:39:06 *** mauritslamers has quit IRC
10:44:56 *** sbluhm has quit IRC
10:45:15 *** mauritslamers has joined #gnucash
10:45:15 *** ChanServ sets mode: +v mauritslamers
11:17:36 *** neoweb has quit IRC
11:17:57 *** swift110 has quit IRC
11:18:05 *** jchonig has quit IRC
11:18:24 *** jchonig has joined #gnucash
11:18:26 *** swift110 has joined #gnucash
11:20:31 *** neoweb has joined #gnucash
11:20:56 *** David has quit IRC
11:21:07 *** David has joined #gnucash
11:21:53 *** jervin has quit IRC
11:25:27 *** CDB-Man_ has joined #gnucash
11:25:28 *** ChanServ sets mode: +v CDB-Man_
11:27:45 *** CDB-Man has quit IRC
11:30:03 *** neoweb has quit IRC
11:30:55 *** jchonig has quit IRC
11:31:00 *** swift110 has quit IRC
11:31:34 *** neoweb has joined #gnucash
11:31:43 *** jchonig has joined #gnucash
11:31:44 *** swift110 has joined #gnucash
11:32:28 *** lmat has quit IRC
11:55:38 *** lmat has joined #gnucash
12:09:39 *** neoweb has quit IRC
12:09:50 *** swift110 has quit IRC
12:09:53 *** jchonig has quit IRC
12:10:24 *** neoweb has joined #gnucash
12:10:34 *** swift110 has joined #gnucash
12:10:40 *** jchonig has joined #gnucash
12:40:20 *** neoweb has quit IRC
12:40:34 *** neoweb has joined #gnucash
12:43:05 *** David has quit IRC
12:43:14 *** David has joined #gnucash
13:24:29 *** sbluhm has joined #gnucash
13:26:10 *** User has quit IRC
14:08:15 *** CDB-Man_ has quit IRC
14:11:11 *** Robert8471 has joined #gnucash
14:11:18 *** CDB-Man has joined #gnucash
14:11:18 *** ChanServ sets mode: +v CDB-Man
14:15:18 *** gncbot has joined #gnucash
14:18:49 <Robert847> Continuing my observations about how GnuCash 3.8 behaves when portions of the data in the virtual memory get moved to swap, I have found in my limited observations to date one disturbing observation that closing the program, even when there is no indication that the data file is 'dirty' can take an incredibly long time if the swap file has started to grow in Ubuntu 20.04.
14:19:41 <Robert847> I mean minutes long
14:23:35 <Robert847> I would think that GnuCash could 'rest' in a state where it could simply abandon abandon whatever is in ram. I suppose it would still need to rename the file on the hard drive, and maybe a fwe other housekeeping chores, but not that would take minutes to drag data out of swap.
14:24:38 <warlord> Robert847, it goes through and tries to "free" all the objects when it shuts down.
14:25:32 <Robert847> Does that process need to be so slow?
14:35:45 <warlord> it's only slow because you're swapping.
14:35:49 <warlord> Why are you swapping?
14:36:08 <Robert847> I am sure it would not be trivial to restructure the program from it's present state to one that could abandon most of the virtual memory after the hard drive operations are all 'up to date' but could that be made long term design goal??
14:37:27 <warlord> Why would you want to do that? Cleaning up memory is considered "good practice".
14:37:53 <warlord> If your data set is that large, get more RAM.
14:38:33 <Robert847> Why I am swapping is my side project. I have 8G of RAM and I am only running Firefox and LibreOfice an GnuCash andd a few other oddball things, and the machine starts using swap after about a day of idle time.
14:39:58 <Robert847> I am not sure that I can add RAM to this old laptop
14:42:04 <Robert847> Maybe some progrrams are 'leaking' but I have no control over that
14:42:21 <warlord> Have you ever tried to cleanly shut down firefox?
14:43:29 <Robert847> not on a daily basis. Usually I wait until some update requires a reboot
14:44:50 <warlord> I can tell you, firefox can also take a while to shutdown if it's been up and running for a while... For the same reason. It's going though all its allocated memory and free()ing it.
14:45:04 <warlord> Just abandoning it is really considered "bad practice"
14:45:14 *** David has quit IRC
14:45:40 *** David has joined #gnucash
14:49:14 <Robert847> It isn't necessarily 'bad' to abandon files that are left in a 'closed' state or that are ready to be marked as closed.
14:51:45 <warlord> I'm not talking about abandoning files; I'm talking about abandoning allocated memory in a program.
14:51:54 <warlord> It's considered bad practice to do so.
14:52:02 <Robert847> I will make a note to test the effect of Firefox on the time before Swapping starts.
14:52:15 <warlord> And indeed, there are many tools that are designed to tell you when you do that, because it's a sign of a memory leak.
14:54:01 <Robert847> hmmm... Do any of them have nice GUI's that neophyte programmers might learn to read?
14:55:51 <warlord> Sure, valgrind + associated GUI front-ends
14:55:57 <warlord> A great tool to start.
14:56:13 <Robert847> I will look int that
14:56:56 <jralls> valgrind is *not* for neophytes, nor does it work well when memory constrained.
14:57:28 *** jcarl43 has joined #gnucash
14:57:28 *** ChanServ sets mode: +v jcarl43
14:58:09 <jralls> Robert847, but chris has already done a lot of work cleaning up GnuCash's memory usage, but it's been in the last year so you need 4.8 or 4.9 to see it.
15:00:45 <Robert847> When I get more of my hardware into a state where I have streamlined my backups and a few other things I will be ready to move to 4.8 or 9.
15:02:57 <Robert847> I need at least two ways to use GnuCash on either my current data or a backup without depending on my home Wi-Fi to be working
15:05:03 <Robert847> My wife doesn't realize how fragile AT-T provided Wi-Fi is at this location
15:05:49 <Robert847> She just leave the room when I call tech support
15:07:21 <warlord> Haha
15:08:01 <warlord> AT&T Tech support is awful. So glad I so rarely have to call them. I don't use their router box except to authenticate to their network. Then I route around it.
15:10:29 <Robert847> Their main competitor in this area lets users provide their own gateway. She is not willing to part ways
15:11:23 <Robert847> with Uverse yet. I also have a plan to 'cut the cord' but we aren't there yet
15:12:33 <Robert847> Also, we are in a 'black hole' of sorts where AT&T has no plans to bring in fiber optic
15:16:16 <Robert847> enough rag chewing for today. Adios
15:16:33 *** Robert847 has left #gnucash
15:17:33 *** jervin has joined #gnucash
15:29:53 *** jchonig has quit IRC
15:29:54 *** neoweb has quit IRC
15:30:03 *** swift110 has quit IRC
15:30:03 *** jchonig has joined #gnucash
15:30:05 *** neoweb has joined #gnucash
15:30:18 *** swift110 has joined #gnucash
15:38:31 *** ArtGravity has quit IRC
15:44:06 *** jchonig has quit IRC
15:44:07 *** neoweb has quit IRC
15:44:20 *** jchonig has joined #gnucash
15:44:22 *** swift110 has quit IRC
15:45:11 *** neoweb has joined #gnucash
15:45:26 *** swift110 has joined #gnucash
15:59:30 *** NoobAlice has joined #gnucash
16:42:30 *** sbluhm has quit IRC
16:44:01 *** sbluhm has joined #gnucash
16:51:12 *** gjanssens has quit IRC
16:55:26 *** User has joined #gnucash
17:59:19 *** jcarl43 has quit IRC
18:16:17 *** sbluhm has quit IRC
18:18:23 *** sbluhm has joined #gnucash
18:38:04 *** User has quit IRC
18:38:38 *** sbluhm has quit IRC
18:57:13 *** jchonig has quit IRC
18:57:51 *** swift110 has quit IRC
18:58:00 *** swift110 has joined #gnucash
18:58:01 *** neoweb has quit IRC
18:58:22 *** jchonig has joined #gnucash
19:00:53 *** neoweb has joined #gnucash
19:08:19 *** jchonig has quit IRC
19:08:23 *** swift110 has quit IRC
19:08:54 *** neoweb has quit IRC
19:09:48 *** swift110 has joined #gnucash
19:09:54 *** jchonig has joined #gnucash
19:10:24 *** neoweb has joined #gnucash
22:05:10 *** User has joined #gnucash
22:44:12 *** FH_thecat has joined #gnucash
22:58:17 *** User has quit IRC
23:04:21 *** paul has quit IRC
23:41:12 *** chris has joined #gnucash
23:41:12 *** ChanServ sets mode: +v chris
23:42:08 <chris> CDB-Man: see thread beginning https://lists.gnucash.org/pipermail/gnucash-user/2022-February/099937.html - maybe you have views about recording such things?
23:50:20 *** lagash has quit IRC
23:55:18 *** lagash has joined #gnucash
23:55:26 *** storyjesse has joined #gnucash