I am running Windows 10 64-Bit with 64-Bit TWS and Java 8 (latest, just upgraded last night). I believe Java 8 no longer has memory option settings (it's all automatic now). The problem still persists, I tend to need to exit every 2-3 hours depending on what I'm doing. What I have noticed (and suspect) is that it is related to Options and/or Charting. I know both of these pull a lot of data in the background. I think this is causing the problem. It's also interesting to note if I have the IB API Service also running on the same machine -- TWS will really hate that and start to become unresponsive quickly. It might seem weird, but it seems to have started roughly the same time the new Options interface was introduced. It might be worthwhile to see if I switch to the non-tabbed options trader view if that will help.
Dude, I had exactly the same.. When you go to TWS- Help- About Trader Workstation- ... you should see the versions and also what max heap size you have for Java. You need to make sure Java is fully uninstalled on your pc and all regs deleted. Then reinstall the 64 bit install of Java.. doe the manual one, so windows or you browser doesn't automatically choose the 32bit. And then change heap size in tws.vmoptions to -Xmx2G or something... which should be in your Jts-folder. But I think it's important to have Java fully deleted before reinstall. Don't do the upgrade, because any 32bit version will still be on your system and that might screw it up... I kinda followed this... especially the first comment helped http://www.tradinggeeks.net/2014/05/interactive-brokers-performance-optmization/
I think you're on to something! Thank you for the info on help -> About.... The heap size there is growing. I've actually watched it double up while I was doing *nothing* (purposely leaving it alone). Once I started using it, it doubled up again... and it went over the default max that was defined int he file (768m I believe). I have it at 2G and it is behaving much better (Just a daily restart is enough). Which is much better than having to restart mid-transaction. Thanks again!
Thanks everyone, and JackRab especially. I had been meaning to update my java memory allocation since the recent update and thanks to this discussion I was able to do it easily. Hopefully that'll solve my one-restart-midday issues.
Just installed this app today. Not sure if this is the place to ask, but how many seconds does it take to get to the TWS login screen from launch and how many seconds from "login" to a fully loaded gui? Mine is about 12 seconds to the login screen and another 40 seconds from "Login" to a fully loaded TWS. I'm wondering if these times are comparable to what you guys are getting. (I have 64bit TWS 963.3e with 64bit JRE8u121 running on Windows 7 pro with AMD A10 5700 processor w/ 8gb ram - average / below avg PC specs) Figuring that these times were slow, I changed my heap size from 768mb to 2000mb, but these times ended up being A LOT slower. From launch to the login screen was about 90 secs and from "Login" to a fully loaded gui was about 90 secs. I had to switch back to the 768mb. One more question please. When you guys load TWS, do you see an signs of Java running in the background or anywhere. I don't. Nothing in task manager or notification area/system tray. Thx.
It takes about 3 seconds for the login and another 10 seconds to fully load on my 2015 Macbook pro (16gb/quad core i7). You should get a fast SSD, and a faster CPU.
OK. Thanks. Then it sounds about in proportion to PC specs. Not ready for a new PC but would an SSD make a big enough difference?
In bench marks the OS typically boots at least twice as fast on SSD vs HDD. I would guess TWS would also start up faster. Although network/internet performance is also part of the TWS startup time. So its all a bit hard to guess how much difference it would really make.
I have to say, this newer version 963.3e (apparently the stable version) is giving me more headaches... and I was forced to install it for some reason... I liked the one before a lot better. And for some reason the Economic Event Calendar doesn't show the time of release... grrrr
Yes. Internet speed matters; good point. Thanks for your help. My first step is to buy a SSD. I would like to hear from others as well regarding the times to launch TWS. Thx.