Somente 24 GB de RAM?
6 respostas
gin
3 anos atrás #259774
Por que o SQ está limitado a 24 GB de RAM e às limitações do JAVA?
O SQ detectou e usou apenas 24 GB de RAM, enquanto eu tenho 128 GB de RAM
tomas262
3 anos atrás #259775
Olá,
nem o SQX nem o Java não estão limitados a 24 GB. Qual versão do SQ você usa atualmente? Você pode verificar se Configuration -> Memory está definido como "Let program determine max memory"... se sim, pode tentar "Set maximum memory to : 48GB"?
hankeys
3 anos atrás #259777
Preciso sempre definir a RAM manualmente - o SQX reserva automaticamente muito pouca memória
Se eu tiver 128 GB no servidor, defino manualmente para 120 GB e, no laptop com 8 GB, defino manualmente para 6
Se eu deixar para decidir o SQX, a RAM será definida com um valor muito baixo e isso não faz sentido para mim.
Você quer ser um algotrader lucrativo? Começamos a usar o software StrateQuant no início de 2014. Atualmente, temos um grande know-how para criar EAs para todos os tipos possíveis de mercados. Compartilhamos esse know-how, aplicativos, ferramentas e também todas as estratégias finais com traders reais. Se você quiser se juntar a nós, preencha o formulário FORMULÁRIO.
Enyx
3 anos atrás #259995
Preciso sempre definir a RAM manualmente - o SQX reserva automaticamente muito pouca memória; se eu tiver 128 GB no servidor, defino manualmente para 120 GB e, no laptop com 8 GB, defino manualmente para 6; se eu deixar o SQX decidir, a RAM será definida com um valor muito baixo e isso não faz sentido para mim.
E isso faz alguma diferença em termos de desempenho? Parece-me que você está apenas criando um heap java maior e, portanto, mais trabalho para o GC. O SQX está pré-armazenando em cache na memória os dados do mercado e do indicador e está apenas compartilhando entre as execuções, o que é legal (mas muito ruim para servidores NUMA, mas isso é outra história).
Enyx
hankeys
3 anos atrás #260024
Não se trata de desempenho, mas não quero ficar com a GUI congelada, pois, para alguns de meus projetos (reteste em 16 mercados), preciso de algo como 50 GB de RAM e, se eu deixar o SQX definir a RAM automaticamente, não terei o suficiente
Você quer ser um algotrader lucrativo? Começamos a usar o software StrateQuant no início de 2014. Atualmente, temos um grande know-how para criar EAs para todos os tipos possíveis de mercados. Compartilhamos esse know-how, aplicativos, ferramentas e também todas as estratégias finais com traders reais. Se você quiser se juntar a nós, preencha o formulário FORMULÁRIO.
Enyx
3 anos atrás #260025
ok, agora faz sentido e o feedback é excelente.
Fiz uma pequena pesquisa sobre o SQX129Dev6 mais recente e parece que o "Auto memory size" está de fato removendo o tamanho máximo do heap da inicialização do Java. O que basicamente significa que ele tem 50% de RAM.
Parece uma nova solicitação de recurso para permitir que o tamanho da memória heap do Java seja uma porcentagem da memória ou uma variação dela?
Enyx
3 anos atrás #260026
Correção: Deveria ser menos memória, do tipo 1/4 de RAM, mas isso depende da plataforma. Não tenho tempo para verificar em profundidade, mas definitivamente é muito difuso como padrão.
Visualizando 6 respostas - 1 até 6 (de um total de 6)