I have a intel i7-4770 (3.4Ghz) desktop which i use for stock trading with ThinkOrSwim. I have already conducted numerous searches for days on internet, and figured out that ThinkOrSwim (TOS) is a single threaded program old generation program with various limitations. So, the recommendation and consensus on the web is to run multiple instances of this program to optimize usage of CPU/ GPU/RAM etc. Since my old GPU (NVS 750) was not able to handle multiple instances of TOS, i upgraded to Nvidia GTX 745 that has 4GB GPU ram. I am now trying to run multiple instances of this trading platform (on 5 different virtual desktops created using Windows 10). The results are seen in pictures below.
- Computer RAM is hitting max usage (currently only has 16GB, but awaiting delivery of 32 GB RAM to upgrade that section of system). So, this is not a issue.
- CPU usage is only averaging 10% - since this TOS trading platform is running stock charts on 2 real HD monitors (and 5 different virtual desktops). No issues with CPU.
- GPU usage is less than 30% - since this is not gaming and it gets used more when stock market is open (currently it is weekend, and no load with stock chart updating). No issues.
- Network is no issue, because ethernet connection is barely using 2 Mbps (out of the available 75 Mbps cable modem). The brokerage server is not fast enough with data.
- GPU vram is used about 2 GB out of the 4 GB available. This is the issue i want to address.
- Are there any tricks to use more of the GPU vram, rather than motherboard system RAM (which won't be a bottleneck anyways, once the 32GB arrives home). Half of GPU ram is going unused.
- I welcome other suggestions (beyond adding more virtual desktops, which i already plan to experiment with when 32GB arrives).