Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
RAM consumption
Collapse
X
-
RAM consumption
Hi, there's a glitch I've encountered with memory consumption by NT. It was ok until I ran an extensive backtest that took up 1.5Gb of RAM, after which shut NT down without saving the workspace and restarted my computer. Then on next startup NT ate up 1Gb of RAM and took 2 minutes of time just to get started. Re-installing latest version of NT didn't help... What I should do at this point? I'm running WinXP SP2, .NET 2.0 SP1. Thank you!Last edited by billitin; 09-24-2008, 06:41 PM.Tags: None
-
There will be optimizations in performance in NT7. In the meantime you can see this list of performance tips: http://www.ninjatrader-support.com/H...anceTips1.htmlJosh P.NinjaTrader Customer Service
-
It looks like the only tip that might be relevant is 'uncheck "Run market replay recorder"'. That option was not checked initially. However, running NT makes that 1Gb of memory inaccessible which slows down my machine, as well as limits me for running more large tests, and that's quite inconvenient. Also, now after some time NT started to occasionally suddenly shut down... I'd appreciate if you could find a way to deal with this, not to wait until the December release.
Upon a few hours of inconvenience the problem vanished. After another crush of NT it reloaded as ever before. Hard to say what that was, you might get a note of this memory leak. Thanks for your consideration!
Comment
-
billitin,
There is no memory leak. Memory is managed by .NET and it will free resources when it decides to. If you run large backtests every single data point requires memory and this is why it eats up all your RAM. Again, there will be improvements in NT7. You will need to work around your RAM limitations by doing smaller backtests for now.Josh P.NinjaTrader Customer Service
Comment
-
Originally posted by NinjaTrader_Josh View Postbillitin,
There is no memory leak. Memory is managed by .NET and it will free resources when it decides to. If you run large backtests every single data point requires memory and this is why it eats up all your RAM. Again, there will be improvements in NT7. You will need to work around your RAM limitations by doing smaller backtests for now.
Just because .NET manages the memory doesn't mean there can't be leaks. People think there are no leaks in Java but it's not true either. If object references are kept around then the memory cannot be freed.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by tkaboris, Today, 05:13 PM
|
0 responses
2 views
0 likes
|
Last Post
by tkaboris
Today, 05:13 PM
|
||
Started by GussJ, 03-04-2020, 03:11 PM
|
16 responses
3,281 views
0 likes
|
Last Post
by Leafcutter
Today, 04:14 PM
|
||
Started by WHICKED, Today, 12:45 PM
|
2 responses
19 views
0 likes
|
Last Post
by WHICKED
Today, 03:36 PM
|
||
Started by Tim-c, Today, 02:10 PM
|
1 response
10 views
0 likes
|
Last Post Today, 02:52 PM | ||
Started by Taddypole, Today, 02:47 PM
|
0 responses
5 views
0 likes
|
Last Post
by Taddypole
Today, 02:47 PM
|
Comment