Get the Guide See Current Sale

Why Thinkorswim Keeps Getting Slower - And How to Fix It

Last Tuesday, a customer called me about his thinkorswim setup, and the number stopped me cold. His thinkorswim platform was consuming 4.2 gigabytes of RAM before he had opened a single chart.

Three months earlier, that same platform, same layout, same studies, same trader, was using just 1.8 gigabytes. A few Schwab updates later, and TOS was inhaling memory like it had something to prove.

Sound familiar? If your trading platform used to feel snappy and now feels like you're executing orders through a bowl of cold oatmeal, this article is for you.

The Real Reason ThinkorSwim Gets Slower Over Time

Before you call Schwab tech support again and sit on hold for 45 minutes only to be told to clear your cache, hear this: your cache is not the problem. Neither is your internet. The root cause is a hardware mismatch that gets worse with every single platform update.

ThinkorSwim runs on Java. Java applications have a well-documented tendency to grow hungrier for system resources the longer they run. Since Schwab completed its acquisition of TD Ameritrade and took ownership of TOS, the platform has been receiving constant updates: new features, new data streams, new background processes, new studies.

The platform you installed three months ago is genuinely not the same platform you're running today. It's bigger, heavier, and significantly more demanding on your hardware. When your RAM fills up, Windows activates something called paging. It starts offloading data from your RAM onto your hard drive to create breathing room.

Reading from a hard drive is roughly 100 times slower than reading from RAM. That's why your charts freeze. That's why your order entry window takes three seconds to pop up. That's why you're watching a live breakout while your platform is still drawing the candle from 30 seconds ago. That is not a thinkorSwim problem. That is a hardware problem.

The Broker Myth That's Costing Traders Real Money

And let me tell you what really pisses me off about this whole situation. Your broker told you any modern computer will work for trading. And I've been fighting that broker myth for years. Brokers are experts at matching buy and sell orders; they are not hardware engineers. ThinkorSwim was built by engineers who assumed you'd be running it on a dedicated trading computer, not a five-year-old family laptop also running Facebook, Instagram, and a Netflix stream in the background.

Add in Chrome with 20 tabs open, Discord, your trade journal in Excel, and a YouTube video, and every one of those applications is fighting for the same pool of memory. Somebody loses. In this scenario, it's usually your order entry speed and your P&L.

Five Hardware Fixes That Actually Solve the Problem

Fix number one: RAM is the single biggest lever you can pull. If you're running thinkorswim with charts, studies, a watch list, Level II, and maybe another platform alongside it, 16 GB is the absolute bare minimum. And frankly, with 16 gigs, you're just scraping by. I recommend 32 gigs for anyone serious about trading. 64 GB is not a bad idea if you're running multiple platforms like TOS and NinjaTrader at the same time.

Think of RAM like the size of your office desk. If your desk is tiny, you can only work on one thing at a time. If your desk is huge, you can spread out six projects and move between them without cleaning up first. That's the difference between running 16 gigs and 64 gigs when you're in the heat of trading.

Every thinkorswim update from here forward is going to demand more memory, not less. Build in headroom now.

Here's fix number two: your processor. ThinkorSwim loves CPU cycles. Every chart update, every study calculation, every tick of market data requires your processor to do math, fast. If you're running an Intel Core i5 from 2019 or a bargain-bin laptop chip, your CPU is the bottleneck in your entire trading setup.

For a serious day trading setup, you need at minimum an Intel Core Ultra 7 desktop processor or an AMD Ryzen 9 9000 series equivalent. Anything below that tier is bringing a butter knife to a chainsaw fight.

Fix number three: get off of that old-school spinning hard drive. If your trading computer still runs a mechanical hard drive or even an older SATA SSD, it belongs in a museum. When Windows pages memory to your drive during heavy trading sessions, your drive speed determines how fast your platform recovers. An NVMe solid-state drive is up to 50 times faster than the SATA drives from just a few years ago. It's the difference between a rutted dirt road and a freshly paved interstate highway.

Quick pause before fix number four. If you want to know exactly what RAM, what CPU, what storage specs you need for your specific style of trading, download my free Complete Guide to Trading Computers. It'll tell you whether your current hardware is costing you money on every trade and what to buy if it is.

Fix number four, and this one is huge: hardwire your internet connection. This one is non-negotiable. Wi-Fi drops packets. Wi-Fi competes with every phone, tablet, smart TV, and smart appliance in your home. When your wireless connection burps for half a second during a live trade, your order may not make it through. Run an Ethernet cable from your router directly to your trading computer. No exceptions, no workarounds.

Fix number five, and this is the one nobody wants to hear. No Netflix. No 40-tab Chrome sessions. No gaming. Your trading computer is a professional instrument, not a general-purpose household device. Treat it like one.

The Math That Makes This Decision Simple

Here's the honest reality that no Schwab tech support agent will ever tell you: trading platforms are only getting more demanding. Data streams are only getting faster. The gap between a big-box-store machine and a purpose-built trading computer is only getting wider with every update cycle.

Keeping your current setup and hoping the next TOS update magically reverses course is a losing strategy. Every update adds features. Every feature adds resource consumption. The machine that was barely keeping up three months ago is falling further behind with every passing week.

So basically, you just have two options. Option one — keep clearing your cache, keep calling overseas support, keep missing trades, keep hoping the next update will magically fix it. Spoiler: it won't.

Option two — accept that your computer is the weakest link in your trading business and do something about it. A single mistrade can easily cost you more than a proper machine. I've had customers tell me they watched a $2,000 move become past tense while their trading platform was frozen. That computer would have paid for itself in one trade. That's not a cost. That's an investment with an immediate return.

Trading is hard enough without fighting your own equipment. Don't show up to a Formula 1 race in a Toyota Corolla and wonder why everyone is lapping you.

May the trend be with you.