1. Home
  2. Trading Software Support
  3. Think or Swim (TOS) Performance Issues

Think or Swim (TOS) Performance Issues

For Power Traders Think or Swim does not assign enough memory for the Java Platform when running multiple screens to get around this you will need to update the thinkorswim.vmoptions by following the steps below.

Step 1
First thing you will need to know is where TOS is located on your drive to find the directory right click on your thinkorswim icon then click on Properties.


Step 2

Go to the “Shortcut” tab and you will see Start in: “C:\Program Files\thinkorswim” select the location so it’s all highlighted in blue then right click then click copy.

Step 3
Now that you have the location in your clipboard you will need to open up start and start typing “notepad” right click on the returned result and select Run as administrator.

Step 4
Once notepad opens up click File then Open

Step 5
In address bar along the top select everything then hit Backspace then right click and click on Paste then press the Enter key to take you to your TOS installation folder.


Step 6
Change the File type to “All Files”

Step 7
Scroll through the list select and open the file “thinkorswim.vmoptions”


Step 8

Once the file opens you should see something like this.

-Xmx768m
-Xms32m
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=256m
-Dawt.useSystemAAFontSettings=false
-Djava.util.Arrays.useLegacyMergeSort=true

Now you will need to change/add the following variables so that you can increase the performance of TOS.

-Xmx6144m Change
-Xms6144m Change
-XX:PermSize=256m Change/Add
-XX:MetaspaceSize=128m
-XX:MaxMetaspaceSize=256m
-Dawt.useSystemAAFontSettings=false
-Djava.util.Arrays.useLegacyMergeSort=true

Now just click on File then Save and close the window and you are off to some great performance on your Falcon.

Updated on October 12, 2018

Was this article helpful?

Related Articles