- ago
WL7: 17B
Data: SP500 (10 years EOD)

I have a moderately-sized optimization (Exhaustive) of 900 iterations. It has been running for over 8 hours. I visited the TaskManager and noticed a very intensive resource load, so I took a screenshot.



0
1,111
5 Replies

Reply

Bookmark

Sort
- ago
#1
Are you reporting this as "a problem?" I would say this is exactly what you want the OS to be doing with a compute intensive problem like Exhaustive Optimization.
0
- ago
#2
I might be concerned with the disk activity however. It may be writing to the virtual disk and slowing down the process.

0
- ago
#3
I understand the CPU utilization can be high. I was more concerned with the Memory utilization.
0
- ago
#4
I think the strategy code can cause this as well as WL7 itself.
0
- ago
#5
QUOTE:
It may be writing to the virtual disk and slowing down the process.
So are you going to tell us how much on-chip memory your CPU has?

Because WL7 is multi-threaded for optimization operations, it will be using lots of memory to fit all processes (threads) of the problem. This is by design.

I guess the question remains, if you disabled some of the cores of your CPU, would that reduce virtual disk usage and speed things up? That's a good question. Why don't you try that. (The processor chip needs to be in supervisory mode to change core allocation.) If that helps, then I would buy a processor chip with more on-chip memory to elevate this problem. You may also want to redesign your strategy to use more localized memory to reduce the memory footprint of your problem.
0

Reply

Bookmark

Sort