Resposta

15% performance-boost e 40% menos memória-utilização usando GraalVM

82 replies

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

4 anos atrás #257329

Oi 🙂

Eu só queria compartilhar minha "nova" descoberta. Como sempre, estou explorando opções sobre como aumentar a velocidade do SQX para meu fluxo de trabalho diário, ajustando parâmetros, coletores de lixo, etc. Ultimamente, tenho aprendido sobre GraalVMO SQX é um compilador JIT relativamente novo que tem como objetivo o desempenho máximo e que às vezes demonstrou ser até 30x mais rápido do que se executasse o código no tempo de execução padrão JRE / OpenJDK que o SQX está usando neste momento. Aqui está um excelente vídeo sobre como ele funciona, por que foi feito e com alguns testes de desempenho: https://www.youtube.com/watch?v=GinNxS3OSi0 Por exemplo: O Twitter está rodando todas as suas coisas Java no GraalVM em vez do JRE / OpenJDK há algum tempo e tem notado uma queda considerável no uso de CPU e RAM.

E agora a grande parte: usá-lo com SQX é tão fácil quanto baixar o último binário do Windows a partir daqui https://github.com/graalvm/graalvm-ce-builds/releases

Simplesmente desempacote o arquivo ZIP no J64 do SQX (anteriormente exclua ou renomeie a pasta) e simplesmente continue trabalhando com o SQX como você sempre fez. Pessoalmente, aqui está o que eu experimentei desde que o substituí e, é claro, usando as mesmas configurações no SQX que antes:

- sobre um aumento de desempenho 15% na velocidade de geração da estratégia

- aproximadamente uma queda de 40% no consumo de memória (que é AMAZENTE, já que agora posso trabalhar com menos memória RAM)

- sem erros ou falhas do SQX apenas funciona da mesma forma que com JRE / OpenJDK

Como se trata de código aberto, eu recomendaria vivamente que o SQX seja enviado com GraalVM em sua configuração padrão, pois isso parece ser incrível! Há também uma edição Enterprise Edition disponível que parece ser ainda mais rápida, mas é 193 Euro/ano e eu ainda não a testei.

Divirta-se com estratégias de crocante 😉


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

1

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

4 anos atrás #257333

Muito obrigado por esta idéia, vou verificá-la. Se for realmente verdade, podemos enviar o novo SQ construído com GraalVM 🙂

 

 

Marcar
EstratégiaQuant arquiteto

0

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

4 anos atrás #257335

Você é muito bem-vindo. Estou dentro de 48 horas agora e continua com +15% de desempenho e metade para a RAM que usou antes para a mesma tarefa. Que JVM incrível!

 

A melhor coisa é que você pode baixar e usar a versão empresarial usando o botão "TRY FROM OTN" em https://www.oracle.com/technetwork/graalvm/downloads/index.html e registrando-se rapidamente no Oracle. E de fato, essa versão é ainda mais rápida (+20% de desempenho para mim), como prometido por eles.


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Gianfranco

Assinante, bbp_participante, cliente, comunidade, 114 respostas.

Perfil da visita

4 anos atrás #257351

Posso confirmar que o sqx gera cerca de 20% mais rápido e o programa é mais responsivo

muito bem

 

0

Gianfranco

Assinante, bbp_participante, cliente, comunidade, 114 respostas.

Perfil da visita

4 anos atrás #257352

mesmo construtor de 850.000 str/hora a 1.050.000 str/hora

0

hankeys

Cliente, bbp_participant, community, sq-ultimate, 487 respostas.

Perfil da visita

4 anos atrás #257355

boa descoberta - teste e parece que a versão graal EE é mais rápida

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.

0

Gianfranco

Assinante, bbp_participante, cliente, comunidade, 114 respostas.

Perfil da visita

4 anos atrás #257356

mas melhorar com informações não amd.... cpu .i não sabe porquê

 

0

Gianfranco

Assinante, bbp_participante, cliente, comunidade, 114 respostas.

Perfil da visita

4 anos atrás #257357

i7 8750 intel mais 15/20% up amd ryzen 9 3900x cerca de menos 5/10 % .........

meu amigo duplo xeon intel mais cerca de 15/20%

0

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

4 anos atrás #257359

Sim, a Edição Enterprise é claramente um pouco mais rápida que a de código aberto (que já é muito mais rápida que a típica coisa JRE / OpenJDK). Mais uma vez, você pode pegar a Enterprise Edition de graça aqui:

 

http://download.oracle.com/otn/utilities_drivers/oracle-labs/graalvm-ee-java11-windows-amd64-20.0.0.zip

 

Divirta-se 🙂


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Gianfranco

Assinante, bbp_participante, cliente, comunidade, 114 respostas.

Perfil da visita

4 anos atrás #257369

você tem o mesmo problema com a intel cpu e amd ?

0

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

4 anos atrás #257375

Não, eu não tenho nenhum problema com a AMD. Estou executando um AMD Ryzen 3950X overclocked a 4,2GHz, é onde minhas medições são baseadas como mencionado no primeiro post (~+20% aumento de desempenho e cerca de 40% menos memória).


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

4 anos atrás #257391

3 dias em uso agora e estou especialmente surpreso com a enorme redução de RAM que a mesma tarefa exige no OpenJDK / JRE. A vantagem da velocidade parece se instalar em algum lugar entre 10% a 15% agora também. Bastante bom!


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Gianfranco

Assinante, bbp_participante, cliente, comunidade, 114 respostas.

Perfil da visita

4 anos atrás #257393

.... 3900x amd menos 5/10 % I7 mais 10/20 %....

 

0

Csaba

Cliente, bbp_participant, community, sq-ultimate, 110 respostas.

Perfil da visita

4 anos atrás #257394

Olá a todos!

@ Geektrader: Quero dizer obrigado por este tópico! Percebi também, que agora tenho mais estratégias para o mesmo período de execução. Thx!

Brg, Csaba

0

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

4 anos atrás #257395

Nada a reclamar aqui no meu 3950X, +15% em média. Talvez problema térmico (relógio de CPU mais baixo), pois o GraalVM está usando AVX2. Você deve verificar isso.


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

4 anos atrás #257396

Olá a todos! @ Geektrader: Gostaria de agradecer a vocês por este tópico! Também percebi que agora tenho mais estratégias no mesmo período de execução. Obrigado! Brg, Csaba

De nada 🙂


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Visualizando 15 respostas - 1 até 15 (de um total de 82)

1 2 3 4 5 6