2025-08-24 GnuCash IRC logs
01:00:15 *** chris has joined #gnucash
01:00:15 *** ChanServ sets mode: +v chris
01:31:24 *** fell has quit IRC
01:32:42 *** fell has joined #gnucash
01:32:42 *** ChanServ sets mode: +o fell
02:23:15 *** chris has quit IRC
03:10:58 *** hamaryns has joined #gnucash
03:10:58 *** ChanServ sets mode: +v hamaryns
04:00:02 *** hamaryns has quit IRC
04:07:20 *** hamaryns has joined #gnucash
04:07:20 *** ChanServ sets mode: +v hamaryns
04:19:22 *** hamaryns has quit IRC
04:22:24 *** chris has joined #gnucash
04:22:24 *** ChanServ sets mode: +v chris
04:22:24 *** gncbot sets mode: +o chris
04:49:07 *** hamaryns has joined #gnucash
04:49:07 *** ChanServ sets mode: +v hamaryns
05:47:44 *** hamaryns has quit IRC
07:22:28 *** hamaryns has joined #gnucash
07:22:28 *** ChanServ sets mode: +v hamaryns
09:11:50 *** chris has quit IRC
09:15:04 *** chris has joined #gnucash
09:15:05 *** ChanServ sets mode: +v chris
09:58:52 *** hamaryns1 has joined #gnucash
09:58:52 *** ChanServ sets mode: +v hamaryns1
10:00:19 *** hamaryns has quit IRC
10:00:20 *** hamaryns1 is now known as hamaryns
10:36:01 *** hamaryns has quit IRC
11:43:57 *** hamaryns has joined #gnucash
11:43:57 *** ChanServ sets mode: +v hamaryns
12:00:28 *** hamaryns has quit IRC
12:55:43 *** fell has quit IRC
13:07:30 *** fell has joined #gnucash
13:07:31 *** ChanServ sets mode: +o fell
13:11:04 *** chris has quit IRC
13:12:33 *** fell has quit IRC
13:15:14 *** fell has joined #gnucash
13:15:14 *** ChanServ sets mode: +o fell
13:18:09 *** phebus has quit IRC
14:30:05 *** phebus has joined #gnucash
14:30:05 *** ChanServ sets mode: +v phebus
15:05:14 <CDB-Man> code.gnucash is running pretty slowly right now... warlord are you having a connection issues at the moment?
15:08:49 <CDB-Man> to my earlier question around performance, ive noticed now its not just regaining focus on the window, its also some general performance sluggishness as well. for example, right clicking on the tabs to get the tab menu, could take 2-3 seconds to display -- that I would think is not soemthing thats graphics intensive
15:11:35 <CDB-Man> feels like its constantly trying to run some very inefficient process on focus gain
15:14:31 <CDB-Man> in my test workbook taht only has 7 tabs, its faster, but thers still a perceptible lag
15:14:50 <CDB-Man> i get the feeling that onfocus, it's doing a bunch of rendering... of toerh tabs... that probably might be eccessive?
15:21:51 <CDB-Man> Cpu goes up to 30%+ on gnucash whenever I regain window focus
15:22:00 <CDB-Man> Lasts 3-5 seconds
15:22:42 <CDB-Man> me hovering over a line chart, and it showing the tooltip with the plotted values, spikes CPU to 10%
15:27:47 <CDB-Man> I'm guessing a change from gtk3 to gtk4 is a massive task
15:28:06 *** hamaryns has joined #gnucash
15:28:06 *** ChanServ sets mode: +v hamaryns
15:48:30 *** hamaryns has quit IRC
15:50:22 *** hamaryns has joined #gnucash
15:50:22 *** ChanServ sets mode: +v hamaryns
15:54:05 *** hamaryns has quit IRC
16:01:51 <jralls> CDB-Man, massive indeed. Bob Fewell made a start last year, https://github.com/Gnucash/gnucash/pull/1909, but hasn't followed up on it. Plus it's completely blocked on Windows by the WebKitGtk problem.
16:06:13 <jralls> CDB-Man, to your performance issue, it's been reported from time-to-time on Windows before, particularly with HiDPI monitors. Shrinking the window has helped some people and others have had some improvement by adjusting the menu shortcut's compatibility properties.
16:27:59 <CDB-Man> could you elaborate on "menu shortcut compatibility properties"?
16:28:15 <jralls> What windows version?
16:28:26 <CDB-Man> I'm running all my monitors only at 1080p, and have been for the past decade
16:28:29 <CDB-Man> Windos
16:28:32 <CDB-Man> Windows*
16:28:57 <CDB-Man> Windows 10
16:30:04 <jralls> On Win10 I think you can right-click the GnuCash icon in the Start menu and select Properties. That dialog has a compatibility tab with a bunch of display-related boxes and a HiDPI Settings button.
16:31:32 <jralls> If there's no Properties in the right-click menu select Open File Location. That will open a File Explorer window with the menu shortcut visible, and that shortcut should have a Properties item in the right-click menu.
16:31:40 <warlord> CDB-Man, the server is being completely over-loaded by bots. I've tried rate-limiting, but really I need to rebuild the services into smaller pieces and use something like Anubis as in intermediary. But I just don't have the cycles to do that.
16:31:56 <CDB-Man> two options: 1) Program DPI (use the DPI thats set for main display when [signed into windows / for this program]
16:32:22 <CDB-Man> 2) high DPI scaling mode: override high DPI, scaling performed by [application / system / system (enhanced)]
16:33:58 <jralls> You'll have to play with different options. It's been a couple of years but IIRC there wasn't any particular combination that worked for everybody.
16:34:23 <CDB-Man> addendum to the above: I have 3 monitors, the laptop monitor is 1440p, but all 3 monitors are at 100% scaling facotr
16:34:37 <CDB-Man> I only run gnucash on the 1080p mointor
16:34:51 <CDB-Man> OK -- I will see if any of these settings help by messing around
16:45:47 <CDB-Man> saving the file takes about 10 seconds... is that also something affected potentially by rendering? I would hope not..... I know my computer's getting old, but it still feels excessive
16:51:05 <jralls> Depends on how big the file is. It *can* be affected by rendering because of the progress bar. GnuCash is single threaded so time drawing the progess bar is time not writing to storage.
16:51:58 <jralls> As for your computer getting old, remember you've got about two months left of security support on Windows 10.
16:52:30 <CDB-Man> yep. I'm unfortunately well aware... this is an Acer Windows Tablet with an Intel that's too old to be upgrades to Win11
16:53:19 <jralls> A great opportunity to upgrade to an M4 Macbook Air! ;-)
16:53:48 <CDB-Man> given that gnucash does not render other tabs until they are clicked on and loaded for the first time, would closing some of my 30+ tabs make a difference? using the A/B test of my actual file vs the test file which only has 7 tabs, I'm guessing that yes, closing some tabs would help
16:56:05 <jralls> It might well. Even though they're not drawn into the screen buffer the GnuCash drawing code still gets called on every one of them.
16:57:27 <CDB-Man> ... I'm hoping there's a good reason for that
16:58:23 <jralls> They also consume memory, though probably not enough to matter unless your Acer is severely short of it.
16:59:39 <CDB-Man> I have 8gb on this device, and firefox and/or chrome consume the lion's share
17:00:48 <CDB-Man> do open tabs for registeres also call the drawing code team time?
17:00:55 <CDB-Man> or only for reports
17:04:31 <Simon> is your test file near-empty or does it have content too?
17:05:47 <CDB-Man> it's near empty
17:11:42 <CDB-Man> @tell chris -- the multicolumn balanse sheet, if there are too many year columns, to seems that it makes the coluimn witdh for the 1st column with the account names very narrow, and this causes rows to be very tall
17:11:42 <gncbot> CDB-Man: The operation succeeded.
17:14:43 <CDB-Man> @tell chris I'm not seeing issues with teh multicolumn income statment. it seems only the balance sheet
17:14:43 <gncbot> CDB-Man: The operation succeeded.
17:16:19 <CDB-Man> @tell chris it may also be affected by the width of the data columns, as if I turn off display fx rates, then the data columsn get narrower, the entire table is less wide, the and wrapping behaviour is a bit better
17:16:19 <gncbot> CDB-Man: The operation succeeded.
17:20:47 <CDB-Man> @tell chris perhaps the min width styling for the account name column needs to be higher, maybe 15 or 20% of screen width?
17:20:47 <gncbot> CDB-Man: The operation succeeded.
17:21:03 <CDB-Man> @tell chris I am using technicolor on all my reports
17:21:03 <gncbot> CDB-Man: The operation succeeded.
18:22:05 *** jralls-m1 has joined #gnucash
18:22:05 *** jralls has quit IRC
19:37:58 *** chris has joined #gnucash
19:37:58 *** ChanServ sets mode: +v chris
19:41:06 *** chris has quit IRC
19:57:40 *** chris has joined #gnucash
19:57:40 *** ChanServ sets mode: +v chris
20:01:40 *** chris has quit IRC
22:57:23 *** chris has joined #gnucash
22:57:23 *** ChanServ sets mode: +v chris
23:01:22 *** chris has quit IRC
23:03:36 *** chris has joined #gnucash
23:03:36 *** ChanServ sets mode: +v chris
23:10:00 *** jonakeys has quit IRC
23:10:08 *** jonakeys has joined #gnucash
23:15:36 *** chris has quit IRC
23:40:50 *** chris has joined #gnucash
23:40:50 *** ChanServ sets mode: +v chris