I have a tedious VBA programme that requires several minutes to run on my two current computers. I have already tried hard to improve the code according to the guidelines found from other websites. Hardware upgrade may be the only improvement for my situation.
The capabilities of my current computers are shown below:
Computer 1:
8192MB RAM
Intel(R) Core(TM) i7-8550U CPU @1.8GHz (8 CPUs), ~2.0GHz
Computer 2:
RYZEN™ 9 4900H CPU
16GB RAM
I would like to purchase a new computer with a suitable CPU. I have checked that VBA cannot run on multi-thread and it can only use 1 processor at one time. Therefore, I am wondering the best CPU for VBA shall be determined by their Single Thread Performances. Here is a list of CPUs ranked by their Single Thread Performances. PassMark CPU Benchmarks - Single Thread Performance
Intel Core i9-11900K @ 3.50GHz is ranked first. However, I have found out that it has 8 Cores and 16 Threads. I am wondering if VBA can really utilize all its cores. I am not sure if it is really the best CPU for VBA.
VBA uses 1 processor only at a time. Does it mean I shall find a CPU with the least number of Cores but with highest clock speed? May I further I ask which CPU is the most suitable for running a VBA?
Greatly appreciate for your kind attention.
Thanks!
The capabilities of my current computers are shown below:
Computer 1:
8192MB RAM
Intel(R) Core(TM) i7-8550U CPU @1.8GHz (8 CPUs), ~2.0GHz
Computer 2:
RYZEN™ 9 4900H CPU
16GB RAM
I would like to purchase a new computer with a suitable CPU. I have checked that VBA cannot run on multi-thread and it can only use 1 processor at one time. Therefore, I am wondering the best CPU for VBA shall be determined by their Single Thread Performances. Here is a list of CPUs ranked by their Single Thread Performances. PassMark CPU Benchmarks - Single Thread Performance
Intel Core i9-11900K @ 3.50GHz is ranked first. However, I have found out that it has 8 Cores and 16 Threads. I am wondering if VBA can really utilize all its cores. I am not sure if it is really the best CPU for VBA.
VBA uses 1 processor only at a time. Does it mean I shall find a CPU with the least number of Cores but with highest clock speed? May I further I ask which CPU is the most suitable for running a VBA?
Greatly appreciate for your kind attention.
Thanks!