thinkorswim laggy on my PC. Time for an upgrade?

Discussion in 'Hardware' started by vic38, Nov 30, 2019.

  1. ET180

    ET180

    I have not found that to be the case. TWS seems a lot more resource heavy during boot-up than TOS.

    Your hardware specs are more than enough. There is not that much difference between a i7-9700 vs i7-4700 for single-thread performance:

    https://www.cpubenchmark.net/compare/Intel-Core-i7-9700K-vs-Intel-Core-i7-4770K/3335vs1919

    You have plenty of RAM and I drive 2 full HD monitors easily with integrated graphics on my i5 laptop with both TWS and TOS.

    Go to your thinkorswim directory and look at thinkorswim.vmoptions

    -Xmx768m
    -Xms32m
    -Djava.util.Arrays.useLegacyMergeSort=true
    -Dawt.useSystemAAFontSettings=lcd_hrgb
    -Dsun.net.http.allowRestrictedHeaders=true
    -classpath/p launcher-second.jar
    -Djxbrowser.logging.level=INFO
    -XX:MaxPermSize=256m

    Above are the settings that I use. Can use much more than 768m if you want, but I have not found it to make a difference.
     
    #21     Nov 30, 2019
    vic38 likes this.
  2. Bingo!
     
    #22     Nov 30, 2019
  3. traider

    traider

    What are some good graphics card that support 6 monitors ? Thinking of getting RX 590, can support 5 monitors
     
    #23     Nov 30, 2019
  4. ET180

    ET180

    https://dzone.com/articles/choosing-the-right-gc

    See my post above about editing the vmoptions file.

    Before throwing a new video card in, do things run smoothly with only 2 or 3 monitors? If not, then problem is likely not the video card.
     
    #24     Dec 1, 2019
    vic38 likes this.
  5. otctrade

    otctrade

    The one I used was the Radeon 7870 with 6 miniDP ports. I had to buy miniDP to HDMI converters. I believe some models come with the cables.

    The RX590 seems like a better choice though because it's newer and also has more video ram.
     
    Last edited: Dec 1, 2019
    #25     Dec 1, 2019
  6. vic38

    vic38

    OK, didn't realize using both discrete and integrated graphics is a common source of problems. I did a little searching and found this:
    https://stockstotrade.com/setup-multi-monitor-pc/
    So to test this out, I have 4 monitors connected to the AMD card and have disabled the integrated graphics. I'll see how it goes in TOS tomorrow with all that data streaming into TOS.

    If this resolves the lag in TOS, I'll have to look into getting a larger MST hub or a video card that can support 5-6 displays.
     
    #26     Dec 1, 2019
  7. qlai

    qlai

    #27     Dec 1, 2019
  8. quixilver

    quixilver

    A trader I know had very similar problems with TOS. After spending hours with TOS support, he learned that TOS engineers decided to use graphics cards memory instead of the main RAM for some reason. So no matter how much RAM you have, your graphics card's capacity is the main factor for TOS now. Hope this helps
     
    #28     Dec 1, 2019
    vic38, qlai and otctrade like this.
  9. vic38

    vic38

    OK, so with 4 monitors on the video card and integrated graphics disabled, I still have a bit of lag in TOS (e.g., in TOS chat windows, I can easily out-type the characters appearing on the screen, while I cannot do this in other apps).

    Here are a few snapshots of Windows Resource Monitor, Task Mgr, and GPU-Z (1) before launching TOS, (2) after launching TOS pre-market, and (3) TOS running with streaming windows in TOS (Trader TV and ScreenShow).

    Before launching TOS:
    [​IMG]

    After launching TOS, pre-market:
    [​IMG]

    TOS running with streaming windows in TOS (Trader TV and ScreenShow):
    [​IMG]

    Seems system memory (32gb) is not an issue. Neither is the memory allocated to TOS (I have 12GB allocated to TOS, and only ~30% is being used).

    CPU usage is low even with TOS running full bore, but CPU maximum frequency gets to 100% (not sure what that means).

    GPU memory use clearly goes up a lot under TOS, but not sure if that's acting as a rate limiter. The AMD card has 2GB vRAM.

    Thoughts?
     
    #29     Dec 2, 2019
  10. otctrade

    otctrade

    I would go grab a new card at the store and see if it makes a difference. If it doesn't just return it. That would be quickest and cheapest method.
     
    #30     Dec 2, 2019