I've investigated multiple options to improve performance but none of these caused any difference:
- Moved from SQLight to MariaDB
- Inactivating Awards.
- Disabling "use clublog database" and "use CTY database". (VOACAP is already disabled)
- Disabling anti virus (Windows Defender).
My Shack Computer
- Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz 2.70 GHz
- 16.0 GB
- SSD hard drive
Code: Select all
19:56:52.374 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.374 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.374 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.374 Debug: [FwFile][LoadFileAsArray] : LoadFileAsArray: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.55 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.55 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.55 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.55 Debug: [FwFile][LoadFileAsArray] : LoadFileAsArray: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:56:52.865 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:56:52.867 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:56:52.869 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:56:52.874 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:56:52.96 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:56:52.96 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:56:52.96 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:56:52.96 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:56:52.975 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:56:52.991 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:56:52.991 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:56:53.007 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:56:53.134 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXX\AppData\Roaming\Log4OM2\satmodelist.txt
19:56:53.134 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXX\AppData\Roaming\Log4OM2\satmodelist.txt
19:56:53.134 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\satmodelist.txt
19:56:53.229 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXX\AppData\Roaming\Log4OM2\contest.csv
19:56:53.251 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXX\AppData\Roaming\Log4OM2\contest.csv
19:56:53.273 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\contest.csv
19:56:53.277 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXX\AppData\Roaming\Log4OM2\contest.csv
19:56:54.452 Debug: [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext] : Loading Awards items from database for multiple award codes
19:56:54.686 Debug: * [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext][225 ms] : Loading Awards items from database for multiple award codes
19:56:56.469 Debug: [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext] : Awards reference list retrieved from database
19:56:56.476 Debug: * [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext][7 ms] : Awards reference list retrieved from database
Code: Select all
Performance test start on 200 calls...
--------------------------------------------------------------------
Worked before on 200 calls
50ms (503877 CPU cycles)
240000 calls/minute
Sunrise/sunset check...
2ms (25079 CPU cycles)
3000000 calls/minute
External data search check (200 calls)...
0 IS0PMN
1 UB5WAT
2 YO9HT
3 UB5IMZ
4 UA3ATV
5 RO5OW
6 LZ1BY
7 UB5BAZ
8 GW4XLQ
9 HV1CN
10 UR2KAW
11 F9KP
12 UR1RWW
13 PA0XPQ
14 Y24RK
15 I0MPF
16 YU4FDE
17 LZ1KVZ
18 DL1DAQ
19 EC9JM
20 IK6AQU
21 UZ9YWZ
22 UA3AV
23 K3RV
24 K3ZO
25 KM2P
26 KX4S
27 VU2GI
28 CN8LS
29 N8CXX
30 CN8MK
31 UB4EXP
32 OK1AZI
33 UZ3DYD
34 4X4JU
35 IS0TQQ
36 HB9AWS
37 5H3ZR
38 CT1UP
39 TR8SA
40 A4XYQ
41 ET3PG
42 EA6BE
43 I0MWI
44 YU2CCY
45 RD1DWZ
46 JH3JUZ
47 GD4GWQ
48 IK5CXL/IA5
49 ZS3PH
50 8Q7PA
51 UZ1AWW
52 RB4IRO
53 GM4TNJ
54 EI9FT
55 JW0A
56 5X5WR
57 N9AGO
58 RW3PW
59 UD1DGF
60 OD5AS
61 UB4AB
62 CT3AF
63 4X6OM
64 UZ3SWW
65 ZZ5EG
66 JR1PIK
67 SU1ER
68 YC1EHR
69 OK1XC/JT
70 UZ6HXK
71 KH0AC
72 ZC4MR
73 G4UCE
74 LZ1KK
75 ZC4EE
76 EP2DL
77 TA2KA
78 UO5ODA
79 JH9KIF
80 OD5PL
81 C56/EA5AL
82 A4XKB
83 9K2MJ
84 UB5HHI
85 EA1EDB
86 RB5WAM
87 9H1GY
88 RB5UCY
89 OH6NFO
90 SP2BOQ
91 YO3BZF
92 SV5TS
93 UT5RY
94 RB5FBX
95 UO5ONV
96 UB5EJZ
97 FE6GNG
98 SV9ADO
99 GW0AVD
100 DK6SY
101 DF3VD
102 9Y4BA
103 G0DWZ
104 F5RD
105 KY3U
106 OK2BVX
107 LU1DJU
108 CE1GQE
109 7S4FRO
110 YU3PG
111 OE6PND
112 Y47PN
113 LA5CBA
114 EA7FBO
115 SP6KBL
116 PA3CKV
117 HG8QB
118 YO2LAL
119 3C0A
120 UA6LTQ
121 HE9LNU
122 I2QAB/ID9
123 RA6AAS
124 Y21WI
125 OK2TZ
126 PA3CUR
127 EC5CEY
128 ZS6ZG
129 RB5NT
130 YC7KL
131 EA8BML
132 UA4AOM
133 UA6ATQ
134 JH7HJL
135 JE6OFH
136 KA1HCP
137 AB8K
138 HI8FAN
139 KF4YB
140 FM5WD
141 8A8IT
142 A92BE
143 1A0KM
144 SV2TX/SY
145 ZL0AFY
146 EA7DPU
147 JA3BOA
148 JR3BOT
149 VE2LEO
150 N4WW
151 8P21BBS
152 K2KIB
153 PT7WX
154 VK2ENX
155 JA1UMN
156 JF2HGB
157 UZ9YWA
158 JA6ETV
159 JA7WTU
160 JA6YLP
161 C30LEN
162 TU2QQ
163 JA4DOB
164 UY5VA
165 VU4GDG
166 T5GG
167 LU4IAV
168 JL1MWI
169 7P8DP
170 BY1QH
171 4K1A
172 KH2D
173 K4YT/DU8
174 9J2EZ
175 S0RASD
176 HC8DX
177 FR/G/FH4EC
178 S79WS
179 5T5NU
180 JH2QMT
181 3D2RY
182 JA5QJD
183 BY5RA
184 VU2RCK
185 ZS6AMD
186 UZ9LWG
187 RL7FER
188 JA2DSF
189 JA6WFK
190 JA3LA
191 JL1FQJ
192 JA1KRW
193 UB5ILA
194 JR2SFD
195 BV2FA
196 JF1BWA
197 JR1TLC
198 G4POP
199 IQ3ME
8057ms (80571504 CPU cycles)
1489 calls/minute
Callsign statistic search...
31ms (313509 CPU cycles)
387096 calls/minute
VOACAP test...
Calculated voacap data for FN21wa Max 0
Calculated voacap data for IN82eo Max 0
Calculated voacap data for KH02mt Max 0
Calculated voacap data for GF17sb Max 0
Calculated voacap data for FJ49gj Max 0
Calculated voacap data for CO46xp Max 0
Calculated voacap data for CO46xp Max 0
Calculated voacap data for QO94jg Max 0
Calculated voacap data for ON26kl Max 0
Calculated voacap data for LP74jq Max 0
1880ms (18806443 CPU cycles)
319 calls/minute
External service search...
IS0PMN Silvano Agus
UB5WAT
YO9HT
UB5IMZ
UA3ATV
RO5OW
LZ1BY Dimitar Buhov
UB5BAZ Bogdan Leonidovich Oliynyk
GW4XLQ Ge Jones
HV1CN Vatican Radio Imd Station
2444ms (24445996 CPU cycles)
4909 callsign/minute
OVERALL Country statistic recalculation...
402 countries checked in 1002ms (10020124 CPU cycles)
24071 countries/minute
OVERALL Gridsquare statistic recalculation...
813 items in 2103ms (21037180 CPU cycles)
23195 gridsquares/minute
OVERALL Worked before statistic recalculation...
6735 items in 3876ms (38762721 CPU cycles)
104256 callsign/minute
--------------------------------------------------------------------
Performance test COMPLETE
- Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
- 32GB
- SSD Hard Drive
Code: Select all
19:32:44.534 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.534 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.534 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.544 Debug: [FwFile][LoadFileAsArray] : LoadFileAsArray: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.604 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.604 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.604 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.614 Debug: [FwFile][LoadFileAsArray] : LoadFileAsArray: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\clublist.txt
19:32:44.714 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:32:44.714 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:32:44.724 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:32:44.724 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\propagation.csv
19:32:44.754 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:32:44.754 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:32:44.764 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:32:44.764 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\antpath.csv
19:32:44.774 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:32:44.774 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:32:44.781 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:32:44.784 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\satellites.csv
19:32:44.839 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\satmodelist.txt
19:32:44.844 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\satmodelist.txt
19:32:44.844 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\satmodelist.txt
19:32:44.881 Debug: [FwFile][ComposeFilename] : ComposeUserFilename: Returning file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\contest.csv
19:32:44.884 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Begin load text file C:\Users\XXXXXX\AppData\Roaming\Log4OM2\contest.csv
19:32:44.884 Debug: [FwFile][LoadFileAsList] : LoadFileAsList: Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\contest.csv
19:32:44.914 Debug: [FwFile][LoadFileAsDictionaryStr] : Text file load completed C:\Users\XXXXXX\AppData\Roaming\Log4OM2\contest.csv
19:32:45.354 Debug: [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext] : Loading Awards items from database for multiple award codes
19:32:45.444 Debug: * [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext][90 ms] : Loading Awards items from database for multiple award codes
19:32:46.184 Debug: [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext] : Awards reference list retrieved from database
19:32:46.194 Debug: * [dje_zJB3LYQHRGLJKZBQU2LZE3_ejd][MoveNext][9 ms] : Awards reference list retrieved from database
Code: Select all
Performance test start on 200 calls...
--------------------------------------------------------------------
Worked before on 200 calls
24ms (240794 CPU cycles)
500000 calls/minute
Sunrise/sunset check...
1ms (12575 CPU cycles)
6000000 calls/minute
External data search check (200 calls)...
0 IS0PMN
1 UB5WAT
2 YO9HT
3 UB5IMZ
4 UA3ATV
5 RO5OW
6 LZ1BY
7 UB5BAZ
8 GW4XLQ
9 HV1CN
10 UR2KAW
11 F9KP
12 UR1RWW
13 PA0XPQ
14 Y24RK
15 I0MPF
16 YU4FDE
17 LZ1KVZ
18 DL1DAQ
19 EC9JM
20 IK6AQU
21 UZ9YWZ
22 UA3AV
23 K3RV
24 K3ZO
25 KM2P
26 KX4S
27 VU2GI
28 CN8LS
29 N8CXX
30 CN8MK
31 UB4EXP
32 OK1AZI
33 UZ3DYD
34 4X4JU
35 IS0TQQ
36 HB9AWS
37 5H3ZR
38 CT1UP
39 TR8SA
40 A4XYQ
41 ET3PG
42 EA6BE
43 I0MWI
44 YU2CCY
45 RD1DWZ
46 JH3JUZ
47 GD4GWQ
48 IK5CXL/IA5
49 ZS3PH
50 8Q7PA
51 UZ1AWW
52 RB4IRO
53 GM4TNJ
54 EI9FT
55 JW0A
56 5X5WR
57 N9AGO
58 RW3PW
59 UD1DGF
60 OD5AS
61 UB4AB
62 CT3AF
63 4X6OM
64 UZ3SWW
65 ZZ5EG
66 JR1PIK
67 SU1ER
68 YC1EHR
69 OK1XC/JT
70 UZ6HXK
71 KH0AC
72 ZC4MR
73 G4UCE
74 LZ1KK
75 ZC4EE
76 EP2DL
77 TA2KA
78 UO5ODA
79 JH9KIF
80 OD5PL
81 C56/EA5AL
82 A4XKB
83 9K2MJ
84 UB5HHI
85 EA1EDB
86 RB5WAM
87 9H1GY
88 RB5UCY
89 OH6NFO
90 SP2BOQ
91 YO3BZF
92 SV5TS
93 UT5RY
94 RB5FBX
95 UO5ONV
96 UB5EJZ
97 FE6GNG
98 SV9ADO
99 GW0AVD
100 DK6SY
101 DF3VD
102 9Y4BA
103 G0DWZ
104 F5RD
105 KY3U
106 OK2BVX
107 LU1DJU
108 CE1GQE
109 7S4FRO
110 YU3PG
111 OE6PND
112 Y47PN
113 LA5CBA
114 EA7FBO
115 SP6KBL
116 PA3CKV
117 HG8QB
118 YO2LAL
119 3C0A
120 UA6LTQ
121 HE9LNU
122 I2QAB/ID9
123 RA6AAS
124 Y21WI
125 OK2TZ
126 PA3CUR
127 EC5CEY
128 ZS6ZG
129 RB5NT
130 YC7KL
131 EA8BML
132 UA4AOM
133 UA6ATQ
134 JH7HJL
135 JE6OFH
136 KA1HCP
137 AB8K
138 HI8FAN
139 KF4YB
140 FM5WD
141 8A8IT
142 A92BE
143 1A0KM
144 SV2TX/SY
145 ZL0AFY
146 EA7DPU
147 JA3BOA
148 JR3BOT
149 VE2LEO
150 N4WW
151 8P21BBS
152 K2KIB
153 PT7WX
154 VK2ENX
155 JA1UMN
156 JF2HGB
157 UZ9YWA
158 JA6ETV
159 JA7WTU
160 JA6YLP
161 C30LEN
162 TU2QQ
163 JA4DOB
164 UY5VA
165 VU4GDG
166 T5GG
167 LU4IAV
168 JL1MWI
169 7P8DP
170 BY1QH
171 4K1A
172 KH2D
173 K4YT/DU8
174 9J2EZ
175 S0RASD
176 HC8DX
177 FR/G/FH4EC
178 S79WS
179 5T5NU
180 JH2QMT
181 3D2RY
182 JA5QJD
183 BY5RA
184 VU2RCK
185 ZS6AMD
186 UZ9LWG
187 RL7FER
188 JA2DSF
189 JA6WFK
190 JA3LA
191 JL1FQJ
192 JA1KRW
193 UB5ILA
194 JR2SFD
195 BV2FA
196 JF1BWA
197 JR1TLC
198 G4POP
199 IQ3ME
6273ms (62736727 CPU cycles)
1912 calls/minute
Callsign statistic search...
16ms (169891 CPU cycles)
750000 calls/minute
VOACAP test...
Calculated voacap data for FN21wa Max 0
Calculated voacap data for IN82eo Max 0
Calculated voacap data for KH02mt Max 0
Calculated voacap data for GF17sb Max 0
Calculated voacap data for FJ49gj Max 0
Calculated voacap data for CO46xp Max 0
Calculated voacap data for CO46xp Max 0
Calculated voacap data for QO94jg Max 0
Calculated voacap data for ON26kl Max 0
Calculated voacap data for LP74jq Max 0
1222ms (12223235 CPU cycles)
490 calls/minute
External service search...
IS0PMN Silvano Agus
UB5WAT
YO9HT
UB5IMZ
UA3ATV
RO5OW
LZ1BY Dimitar Buhov
UB5BAZ Bogdan Leonidovich Oliynyk
GW4XLQ Ge Jones
HV1CN Vatican Radio Imd Station
2022ms (20223951 CPU cycles)
5934 callsign/minute
OVERALL Country statistic recalculation...
402 countries checked in 658ms (6581562 CPU cycles)
36656 countries/minute
OVERALL Gridsquare statistic recalculation...
813 items in 1263ms (12636158 CPU cycles)
38622 gridsquares/minute
OVERALL Worked before statistic recalculation...
6735 items in 2046ms (20464483 CPU cycles)
197507 callsign/minute
--------------------------------------------------------------------
Performance test COMPLETE
The whole point of this post is that there is a certain level of system requirements that Log4OM requires. My shack computer works fine as long as I keep in mind that I can't edit entries on the fly. For high volume QSOs I'd recommend using other apps and then importing the QSOs/ADIF file into Log4OM. Why use Log4OM? Because it's the mothership of logging, where I accumulate the various operations I perform. I use a varied fleet of fighter apps to do specific logging. WSJT-X automatically sends entries via UDP. For NetLogger, I've developed a personal process to print QSL cards / labels and send entries via UDP. POTA activation with Ham2K Portable Logger are imported via ADIF file as are contests that are logged with N3FJP. I do wish I had a more powerful computer and have Log4OM peppier though.
So if you're trying to tweak Log4OM to improve performance like me, you might just have hit the resource limit of your computer. Unfortunately I can't state with certainty that the CPU is the main bottle neck or if the 32GB ram (and increased bus speeds) also contributed to it.