Hi,
Anyone on NT7 ver 4 see a big change in RAM use? I monitor RAM usage on a regular basis to ensure my trading platform has sufficient RAM. What I have noticed since upgrading to ver 4, RAM usage for NT has gone up overall. Before, I had total RAM usage at 40-45% (around 600k) now its around 750-800k. FYI, I exactly same template with same components as always. The most visible 'effect' I noticed since upgrade is the mouse cursor stalls momentarily & consistently.
I have Win 7, with what I believe sufficient RAM (6Gb). Would like to hear your experiences and views, and ofc ways to ensure the platform does not fold.
K
The following user says Thank You to kashter for this post:
Point taken but the last version before 4 was also a beta but the RAM usage was 'normal'. You are right betas are not optimized for performance, just to iron out the glitches. My guess inconsistent RAM usage is one such bug.
I was doing some 'serious' research on the NT forum for any information that may shade some light into this issue, or that ver 4 has had a crank up in 'resources' needed for it to operate.
I have checked with my support team and we do not have any similar reports of increased RAM usage in 7.0.1000.4. I also checked with development and they did not feel that there were any changes made that would impact RAM. One of my tech leads will continue monitoring over the next few days to see if something comes up.
Broker: Advantage Futures, Ninja/TT and InvestorRT/IQFeed.
Trading: Treasury futures
Posts: 302 since Nov 2010
Thanks: 193 given,
856
received
My computer has been slow too when running NT7 v4 and I've bluescreened twice, though that could be related to installation of Win 7 sp1, updates to Firefox, etc.
"You don't need a weatherman to know which way the wind blows..."
Ray (?),
Thanks for the feedback & continued support in the forums. The cursor/crosshair seems to play catch up at those moments. At one stage today, I was in a trade and was trying to move a target but did not happen as I 'lost' sight of the cursor as it was still catching up and not where I had anticipated it to be. I had also jotted it in my notes that it happened Mon & Tuesday as well of this week. BTW, trade played out fine.
Note this does not happen everyday but only realized it since ver 4. FYI, my mouse and keyboard both hardwired. In the meantime, should any particular actions lead to this effect in the coming days will inform you to help to resolve it asap.
This is interesting... I had the very same exact phenomenom with NT 6.5 while back and it dissappreared when I upgraded to NT 7 so I was happy. Now, I have not yet upgraded to ver 4, and it looks I'll wait until this issue gets corrected before doing that. It's really a nuisance when the cursor stall as you intend to enter a trade or manage one.
The following user says Thank You to gain247 for this post:
As I have told everyone (ad nauseam) , I trade on 5 tick range bars. Twice since upgrading to NT 7.4 I have seen a HUGE range bar (up to 20 ticks) suddenly materialize in the middle of live streaming and then the subsequent bars go back to 5 ticks.
I'm used to getting sudden movements that result in a bunch of 5 tick bars getting generated all at once, but this is a new development.
Before NT posts;
1. You are the ONLY user out of 100,000 that has this problem.
2. Techs have assured me we don't do that.
3. Please duplicate the problem , figure out a fix and email it to us.
I will try to figure out what the heck is going on.
So far, when this happens I just shut everything down and bring it back up and the "Long Bars " go away.
Of course the first time this happens in the middle of a trade ... I probably won't be so cavalier.
Examples posted below.
I'm just a simple man trading a simple plan.
My daddy always said, "Every day above ground is a good day!"
The following 2 users say Thank You to ThatManFromTexas for this post:
This obviously isn't a solution but may save some time if it works. Have you tried reloading all historical data instead of shutting things down and restarting?
In the past I would get a surge in ticks that would result in a bunch of 5 tick bars zooming across the screen, like during the Petroleum Inventory Status Report or a big news event. This "feels" like this is what is happening except now I get a long bar instead of a bunch of little ones.
On the second attachment you see a long bar and then a group of 5 tick bars "fill it" back in.
I haven't had it happen in the middle of a trade yet, but as long as the stop worked (... what could possibly go wrong... ), it wouldn't be much different than the burst of 5 ticks bars.
I'm just a simple man trading a simple plan.
My daddy always said, "Every day above ground is a good day!"
We are unable to reproduce this behaviour but are interested in learning more about your set up to see what might aid us in figuring this one out. If you are willing to help, please send an email to our support attention to "Josh" and we will follow up from there.
Josh,
I am on NT 1000.3, using W7 64 bit with sp1. My Q is from now on every time there is an upgrade do I have to remove assembly and reinstall it again after upgrade? (for ex. Fin-alg TPO)
Is this still an issue? I haven't upgraded yet cause I am using an older computer till I get a new one and thought I better check. My RAM on this one is less than my main trading computer that crashed and think I should wait, but there are indicators I want that are only for the upgraded NT71...4version.
I agree way more efficient than NT 6.5 I was just wondering if upgrading to the latest version .4 would slow my computer down than to keep running 7.1000 for another few months.
Apart from a few reports in this thread, we have not fielded any additional reports thus I see no reason that you would see a degradation in performance.
The following user says Thank You to NinjaTrader for this post:
NT 7.0 uses less RAM than NT 6.5, so there should be now RAM problems.
What I noticed: If I edit any one of my indicators, RAM will increase by 200k, typically from 150k to 350k. If I close that edited indicator file, RAM will stay up at 350k unchanged. Not a big deal, but nevertheless puzzling.
I have tested NT 7.0 with my FibonacciAnalyzer (580 DataSeries objects) on a 1 min chart with a lookback period of 220 days. This is a field size of 580 lines x 150 working days x 1395 min/day = 121 million values of data type double. A double value requires 8 bytes, so this is the equivalent to 1 GByte just for this indicator. The loading of that chart took 20 seconds. It is obvious that NinjaTrader will use 1 GByte additional RAM, if I load 1 GByte of data.
Otherwise NinjaTrader 7.0 is quite slim now. With my basic workspace it takes less RAM (150k) than Microsoft Security Essentials (162k), which I am also running.
The following user says Thank You to Fat Tails for this post:
I have noticed the same thing but it is not high on my priority list of NT Mysteries to solve. Am not 100% sure but I am thinking the extra Ram usage comes from loading the Intellisense Cache. For whatever reason the Ram is not released until NT is Closed.
The following user says Thank You to TAJTrades for this post:
Maybe it is a deliberate choice. Editing the first indicator takes some time, as everything needs to be loaded. Editing indicators from there on is faster, as the cache is still available. Anyhow, you don't code and trade on the same machine at the same time, or do you?
Absolutely not. My trading computer has never seen a website, email, instant message. No software has ever been installed on it other than NT. Developed indicators are transferred via thumb drives after virus scans. Its a virgin computer.
The Strategy enable/disable cycle adds to RAM usage as well. It is still a Best Practice to restart NT once a day or once a week, depending on what you do and how you do it IMHO.
Since my last post, I have had no issues, or more accurately, I have not been able to replicate the memory issue until today.
Here is whats happening:
I have had a single workspace (in addition to the default) with all my charts in it. I decided to the separate the workspace into two, each per instrument I trade. Memory was checked and no problems so far. I have not added any new indicators or instruments from the original workspace. I have Gomi's suit of indicators that have not caused any issues in the past, so I have no reason to suspect them. Each of the new workspace holds exactly same number of charts as the original workspace. I checked memory usage again and it was around 180-220,000k. This is normal, and gets as high as 300,00k close to EOD. Nothing serious here.
Now I changed slightly the indicator settings on few of the charts, just colors (mostly to suit visual). Saved each of the templates after each change. Saved both of the workspaces. Checked memory and it has climbed to >400,000k. Ok I thought this was the effect of the changes.
Later on (2 hrs later), the mouse started to lag - I am back with the original problem and the reason of this thread. Rechecked memory every 15 mins from there on and it was steadily climbing. As of this writing, it is at more than 1,300,000k (50,000k more since I started writing this post). The mouse continues to lag. Lucky I am not a scalper.
You mentioned in your reply to my original post that you will have someone at NT look into this. Have you had any feedback yet? Please let me know if you need more info as this seems like a bizarre issue and I would like to know how to avoid it (from my part I will not fiddle with indicator settings no more during trading).
EDIT: Video added though the lack of 'change' crosshair may make it hard t see.
Cheers,
K
We did look into it and was not able to reproduce the behaviour you experienced however, we did come across an item that did consume more memory than expected and put in a change for our next update. I am not saying that this pending improvement would change your experience.
Possible scenarios are:
- .NET runtime management (nothing we control)
- A non system indicator that eats memory
- An issue in NT
Trying to isolate of course is what is challenging. As a next step, I suggest upgrading to R5 which will release soon and see if there is any positive impact. If not, the next step would be to remove any non custom indicator to eliminate if these are the source of the memory consumption.
The following user says Thank You to NinjaTrader for this post: