[Build 117] Project stopped - Exceeded memory limit

Although there are enough resources available, reports.
SQ: "Project stopped - Exceeded memory limit".
After the error, SQ shut down the load on the CPU and only works with minimal load.
Attachments
Free ressource - HDD.png
(12.76 KiB)
Memory - Config.png
(17.23 KiB)
Minimale Auslastung.png
(19.78 KiB)
log_2019_01_06.log
(16.38 KiB)
CPU - Config.png
(11.14 KiB)
  • Votes +1
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Normal

History

HH
#1

Hans

06.01.2019 04:00

Task created

HH
#2

Hans

06.01.2019 04:07
... sorry, I have to correct myself - the application has been completely canceled.
TT
#3

Tamas

06.01.2019 09:24

It looks that you do not have enough memory to run SQX with the specific settings.

Please attach your SQX project.


HH
#4

Hans

07.01.2019 13:00

Attachment log_2019_01_07.log added

Attachment Hang out Application.png added

Attachment 20180106 - Test - custom-Sett.cfx added

The project was terminated again.

The machine has a total of 8GB RAM.
The assignment of the RAM has taken place via the self-test.

Unfortunately, the application has hung up and no interaction can be made.

I attached the cfx
MF
#5

Mark Fric

08.01.2019 10:09

Status changed from New to Fixed

According to your screenshot you have only 2 GB of memory allocated for StartegyQuant. This is an extremely small value. 


Don't you have more RAM on your computer? If you do, configure manually at least 4-6 GB of memory for SQ, Java sometimes doesn't determine it correctly for small RAMs. 


But even with 4 GB I'm afraid you'll have problems running any more advanced features of SQ. 8 GB RAM is optimal minimum.


You can also try runing Random generation instead of Genetic evolution, it uses memory in a different way.

Rr
#6

Partizanas

08.01.2019 10:22

how much SQX can maximize RAM usage? are there any restrictions?

suppose my computer has 512GB of RAM and 8xXeon X7560 is all the memory and time will be spent?

MF
#7

Mark Fric

08.01.2019 10:58
there are some limitations of Java, we never tested it with that kind of system, and with 8-processor system either.


SQ doesn't need that much memory, it needs only a certain level (usually 8 - 16 GB should be enough, depending on your setting) to work. 


Normally, if you allocate from 8  - 64 GB memory for SQ you shouldn't have any problems.



If you have computer as powerful as you described it, we can test SQ on it and possibly make some tuning ot make it work optimally there.

rg
#8

Robert Gergelyi

08.01.2019 19:51
Voted for this task.
rg
#9

Robert Gergelyi

08.01.2019 19:52
I have similar problem when trying to develop strategies on 15 min timeframe. On H1 there is no such issue. Builder stops after 1-2 minutes because it runs our of memory.
g
#10

geektrader

09.01.2019 11:38
>suppose my computer has 512GB of RAM and 8xXeon X7560 is all the memory and time will be spent?


Java has really NO memory limitation, Java 10, 11 and 12 in their Server versions can address MULTI-TERRABYTES(!) of RAM. The newest GC in Java is optimized for especially such scenarios. Your 512GB can be used without issues. That does not mean that SQ WILL use it though, it depends on what you build and  how much memory that needs. I am building on 32 years of H1 data, genetic evolution with 512 population size, 5 islands and ~25 GB of RAM are doing fine for that really. So 512 GB would be a serious overkill if you ask me ;-)


Votes: +1

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please