15% di incremento delle prestazioni e 40% di utilizzo della memoria in meno con GraalVM
84 risposte
geektrader
6 anni fa #257329
Ciao 🙂
Volevo solo condividere la mia "nuova" scoperta. Come sempre, sto esplorando le possibilità di aumentare la velocità di SQX per il mio flusso di lavoro quotidiano, regolando i parametri, i garbage collector, ecc. Ultimamente sono venuto a conoscenza di GraalVMche è un compilatore JIT relativamente nuovo che ha come obiettivo le massime prestazioni e che, a volte, ha dimostrato di essere fino a 30 volte più veloce rispetto all'esecuzione di codice nei runtime standard JRE / OpenJDK che SQX sta utilizzando al momento. Qui c'è un eccellente video su come funziona, perché è stato realizzato e con alcuni test sulle prestazioni: https://www.youtube.com/watch?v=GinNxS3OSi0 Ad esempio: Twitter sta eseguendo tutte le sue attività Java su GraalVM invece che su JRE / OpenJDK da un po' di tempo e ha notato un notevole calo nell'utilizzo della CPU e della RAM.
E ora la parte migliore: usarlo con SQX è facile come scaricare l'ultimo binario di Windows da qui https://github.com/graalvm/graalvm-ce-builds/releases
È sufficiente decomprimere il file ZIP nella cartella J64 di SQX (in precedenza cancellare o rinominare la cartella) e continuare a lavorare con SQX come si è sempre fatto. Personalmente, ecco cosa ho sperimentato dopo la sostituzione e, naturalmente, utilizzando le stesse impostazioni di prima in SQX:
- circa un aumento delle prestazioni di 15% nella velocità di generazione della strategia
- circa un calo di 40% nel consumo di memoria (il che è straordinario dato che ora posso lavorare con meno RAM)
- Nessun errore o crash di SQX, funziona come con JRE / OpenJDK.
Essendo open-source, raccomando vivamente che SQX venga distribuito con GraalVM nella sua configurazione predefinita, perché sembra essere fantastico! È disponibile anche una Enterprise Edition che sembra essere ancora più veloce, ma costa 193 euro all'anno e non l'ho ancora testata.
Divertitevi a snocciolare strategie 😉
1
tom
4 anni fa #279832
Potete consigliarmi queste impostazioni anche per MacOS Ventura, M1 MAx, 32GB?
0
tom
4 anni fa #279833
Ciao ragazzi, GraalVM 22.0 è uscito e ho ottenuto un altro incremento di 5% grazie alle nuove ottimizzazioni del compilatore per i loop non contati (rispetto alla 21.3). Mi riferisco alla versione Enterprise 22.0 basata su Java 11 su: https://www.graalvm.org/downloads/ Una volta scaricati, è necessario cancellare questi file per farli funzionare correttamente: \j64\languages\nfi\builder\svm-none.jar; \j64\languages\nfi\truffle-nfi-none.jar; Per ottenere le migliori prestazioni, consiglio di lanciare SQX tramite "StrategyQuantX_nocheck.exe" e di sostituire precedentemente il file "StrategyQuantX_nocheck.config" con il seguente contenuto: opzione -XX:-ShrinkHeapInSteps opzione -XX:+UnlockExperimentalVMOptions opzione -XX:+EnableJVMCI opzione -XX:+EagerJVMCI opzione -XX:-UseJVMCINativeLibrary opzione -XX:MaxNodeLimit=100000 opzione -Dgraal.CompilerConfiguration=opzione enterprise -Dgraal.UsePriorityInlining=true opzione -Dgraal.Vectorization=true opzione -Dgraal.OptDuplication=true opzione -Dgraal.TuneInlinerExploration=1 opzione -Dgraal.LoopRotation=true
Potete consigliarmi queste impostazioni anche per MacOS Ventura, M1 MAX, 32GB?
1
Conmariano
3 anni fa #280211
La versione 22.3 funziona anche per me. Non è necessario cancellare i file. I aggiunto alla configurazione originale che segue:
opzione -Dgraal.CompilerConfiguration=enterprise
opzione -Dgraal.UsePriorityInlining=true
opzione -Dgraal.Vectorization=true
opzione -Dgraal.OptDuplication=true
opzione -Dgraal.TuneInlinerExploration=1
opzione -Dgraal.LoopRotation=true
Manovre automatiche con Expert Advisor
https://www.rabenesche.de
Attivo anche in:
https://forums.babypips.com/u/ravenash
1
tom
3 anni fa #280582
C'è qualche ragione per cui solo la versione amd64 di Java 11 (MAC OS, M1) funziona (nemmeno aarch64)? Java 17 o 19 non funziona. A partire da Graal 23, non ci sarà più Java 11.
0
Ferro
3 anni fa #280696
Ciao a tutti, è proprio come questo messo nel file j64?
0
Gin
2 anni fa #284715
segmento di crash del core dump
0
tnickel
2 anni fa #285020
Salve, è passato molto tempo e vorrei chiedere di nuovo se qualcuno sta usando il GrahlVm più veloce nell'attuale SQ 4.138?
È compatibile con la versione 4.138? E quanto è più veloce? Ha senso effettuare l'aggiornamento?
Sto utilizzando Windows 10.
Tommaso
https://monitortool.jimdofree.com/
0
Theo Gottwald
1 anno fa #289000
???????????????? ???????????? ???????????????????????? ???????????????????????????? 142 ???????? ???????????? ???????????? ???????????? ???????????????????????????? ????????????????????????????, ???????????????????????????????????? ???????????? ????64 ???????????????????????? ???????????? ???????? ???????????????????????????? ???????????? ???????????? ???????????????????????? ????????????????????????????????????????????.
???????? ???????????? ???????????????? ???????????????????????????????? ???????? ???????????????????????????????????? ???????????? “???????? ????????????????????” ???????????????????????????????????????????????????? ???????????????? ???????????????? ???????????????? ???????????????????????????????????????????? ????????????????????????????.
???? ???????????????? ???????????? ???????? ???????????????????????????? ????????t ???????????? ???????????????????????? ???????? ???????????? ???????????????? ???????????? ???????????????????? ???????????????? ???????????????? ????????????????????????.
???????????? ???????????? ???????????? ???????? ???????????????????????????? ???????????????????????????? ????????????????????. ???? ????????????’???? ???????????? ???????????????????????????? ???????????????? ???????????????? ???????????????????????????? ???????????? ???????????????????? ???????? ????????????.
???????????????????????? -????????????????????.????????????.????????????????????????????????????????????????????????????????=????????????????
???????????????????????? -????????????????????.????????????.????????????????????????????????????4????????????????????=????????????????
???????????????????????? -????????????????.????????????.????????????????????????????????????????????????????????????????=????????????????
???????????????????????? -????????????90????
???????????????????????? -????????:+????????????????????????????????????????????????????
???????????????????????? -????????:-????????????????????????????????????????????????????????????????????
???????????????????????? -????????:+????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????? -????????:+????????????????????????????????????????????
# ???????????????????????? -????????:+????????????????????????????????????????
???????????????????????? -????????:-????????????????????????????????????????????????????????????????????????????????????
???????????????????????? -????????:????????????????????????????????????????????????=100000
???????????????????????? -????????????????????????.????????????????????????????????????????????????????????????????????????????=????????????????
???????????????????????? -????????????????????????.????????????????????????????????????????????????????=????????????????
???????????????????????? -????????????????????????.????????????????????????????????????????????????????????=????????????????
???????????????????????? -????????????????????????.????????????????????????????????????????????????????????????????????????????????????????=1
???????????????????????? -????????????????????????.????????????????????????????????????????????????=????????????????
#???????????? #???????????????????????????? #???????????????????????????????????????????????????????????????????????????????????????????? #???????????????????????????????????????????????????????????????????????????? #????????????????????????????????????????????????????????????????????????????????????????????
**Mit besten Grüßen | Con i migliori saluti | Cordiali saluti**
**Theo Gottwald
*Esperto leader in SPR e automazione visiva*
???? **Cosa c'è di nuovo nell'aggiornamento Q4?
1️⃣ Open AI Vision: Potenziate il vostro SPR con un riconoscimento visivo all'avanguardia. Vedere l'invisibile. ????????
2️⃣ Open AI TTS: trasforma senza problemi il testo in un parlato naturale e realistico. Sentite la differenza. ????️????
3️⃣ GPT-4 con Token Context Window da 128k di OpenAI: immergetevi in conversazioni AI di una profondità senza precedenti. Pensate più in profondità. ????????
4️⃣ DALLE-3 by OpenAI: comandate l'intelligenza artificiale rivoluzionaria per generare immagini straordinarie. Immaginate di più. ????️????
5️⃣ ElevenLabs Text to Speech: Sperimentate un text-to-speech così realistico da parlare con voi. ????️
6️⃣ Diffusione stabile locale e online tramite Automatic1111: liberate la creatività con la generazione di immagini sia in locale che nel cloud. Create ovunque. ☁️????
7️⃣ GPT4All e LM Studio: Sfrutta le potenti capacità di intelligenza artificiale offline. Il vostro studio, più intelligente. ????️????
8️⃣ DeepL Traduttore con integrazione SPR: Traduzioni accurate in tempo reale. Parlate la lingua del mondo. ????????
9️⃣ ChatGPT by OpenAI: coinvolgete il vostro SPR con conversazioni naturali e dinamiche. Connettetevi in modo autentico. ????️
???? WHISPER di OpenAI: Convertire la voce in testo con una precisione senza sforzo. Ascoltare, trascrivere, agire. ????️????
???? Mistral AI: scalare l'integrazione dell'IA con un'efficienza senza soluzione di continuità. Elevate il vostro viaggio nell'IA. ????????
???? Claude 3 di Anthropic: Sperimentate la comprensione e l'interattività dell'IA di livello superiore. Scoprite l'IA con un tocco umano. ????????
???? **Indirizzo:**
Herrenstr. 11, 76706 Dettenheim, Germania
???? **Telefono:**
Ufficio: +49 (7247) 9851112
Cellulare: +49 160 6688 222
Fax: +49 (7247) 9851113
???? **Email:**
[[email protected]](mailto:[email protected])
???? **Siti web:**
[IT-Berater](http://www.it-berater.org) | [Pacchetto Smart](http://www.smart-package.com)
0
Theo Gottwald
1 anno fa #289001
???????????????????? ???????????????? ????????????????????????, ???????????????? ???????????????????????? ???????????????????? ???????? ???????? ???????????? ???????????? ???????????????? ???????????????????? ???????????????? ???????????? ???????????? ????????????????????????????, ???????????? ???????? ???????????? ???????????? ???????? ????????????
???????????????????????? -????????:+????????????????????????????????????????
???????? ???? ????????????:
???????????????????????? -????????????????????.????????????.????????????????????????????????????????????????????????????????=????????????????
???????????????????????? -????????????????????.????????????.????????????????????????????????????4????????????????????=????????????????
???????????????????????? -????????????????.????????????.????????????????????????????????????????????????????????????????=????????????????
???????????????????????? -????????????90????
???????????????????????? -????????:+????????????????????????????????????????????????????
???????????????????????? -????????:-????????????????????????????????????????????????????????????????????
???????????????????????? -????????:+????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????? -????????:+????????????????????????????????????????????
???????????????????????? -????????:+????????????????????????????????????????
#???????????????????????? -????????:-????????????????????????????????????????????????????????????????????????????????????
???????????????????????? -????????:????????????????????????????????????????????????=100000
#???????????????????????? -????????????????????????.????????????????????????????????????????????????????????????????????????????=????????????????
#???????????????????????? -????????????????????????.????????????????????????????????????????????????????=????????????????
#???????????????????????? -????????????????????????.????????????????????????????????????????????????????????=????????????????
#???????????????????????? -????????????????????????.????????????????????????????????????????????????????????????????????????????????????????=1
#???????????????????????? -????????????????????????.????????????????????????????????????????????????=????????????????
???????????? -????????:+???????????????????????????????????????? ???????????????????????? ???????? ???????????????? ???????? ???????????????????????? ???????????? “????????????????????” ???????????????? ???????????? ???????????? ???????????????? ???????????????????????????? ???????????????????????????? ???????????????????????????????? ???????????????????????????????????? (????????????????????) ???????? ???? ???????????????? ???????????????????????????? ????????????????????????????????????????????. ???????????????? ???????????????????????? ???????????????????????????????????????? ???????????? ???????????? ???????????????? ???????????????????????????? ???????????? ???????????????????????????????? ???????? ???????????? ????????????????????-???????????????????? ????????????????-????????-???????????????? (????????????) ????????????????????????????????, ???????????????? ???????? ????????????????????????????. ????????????????’???? ???????????????? ???????????????? ???????????????????????? ???????????????? ???????????? ???????????? ????????????????????????????????????????????????:
???????????????????????????? ???????? -????????:+????????????????????????????????????????
???????????????????? ????????????????????????????????????????????: ???????? ???????????????????? ????????????????, ???????????????????????????? ???????????? ???????????????????????????????? ???????? ???????????????????????????? ???????????????? ???????? ???????????????? ???????? ???????????????? ???????????? ????????????????????????, ???????????????????????? ???????????????? ???????????????????????????? ???????????? ???????????????? ???????? ???????? ???????????????????????????? ???????????????????????????????? ????????????????????. ???????????????? ???????????? ???????????????????????? ???????????? ????????????????-???????? ???????????????? ???????????? ????????????????????????????????????????????????, ???????? ???????????????????????????? ???????????? ???????????????????????????? ???????????????????????????????? ???????????????? ???????????????? ???????????? ???????????????????? ????????????????????????.
???????????????????????????????????????? ????????????????????????????????????????????: ???????????????????? ???????????????????????????????????????????? ???????????? ???????????????????????????? ???????????????? ???????????????????????????????????????? ???????????????????????????????????????????? ???????????????? ???????????? ????????????????????, ???????? ???????????????????? ???????? ???????? ???????????????????? ???????????? ???????? ????????-???????????????????????? ????????????????????????????????????????????. ???????????????? ???????????? ???????? ???????????????????????????????????????????????? ???????????????????????????????????????? ???????????? ???????????????????????????????????????????????? ???????????????? ???????????????????????????? ???????????????? ???????????????????????????? ???????????????????? ???????? ???????????????????????????????????????? ????????????-???????????????????????????? ????????????????????????????????????????????.
???????????????????????????? ???????????????????????????? ????????????????????????????????: ???????? ???????????????????????????????????? ???????????????????????????? ????????????????????????????, ???????????????????? ???????????????? ???????????? ???????????????????????? ???????????? ???????????????????????????? ???????????????????????????????? ???????????????????????????????????????? ???????????????? ????????-???????????????????????? ????????????????????????????????????????????, ???????????????????????????? ???????? ???????????????????????????????? ????????????????????????????????????.
???????????????? ???????? ???????????? -????????:+????????????????????????????????????????
????????????????????????????????????????????-???????????????????????????????? ????????????????????????????????????????????????: ???????? ???????????????? ???????????????????????????????????????????? ???????????????????????????????? ???????????????????????????????????????? ????????????-???????????????????????????? ???????????????????????????????????????????? ???????????????? ???????????? ????????????????????, ???????????????????????????????? ???????????????????? ???????????????????? ???????????? ???????????????? ???????????????????????????? ???????????????? ???????? ????????????-???????????????????????????????????? ????????????????????????????.
????????????????????-???????????????????? ????????????????????????????????????: ???????????? ???????????????????????????????????????????????? ???????????????? ???????????? ???????????? ???? ???????????????????? ????????????????????????????????, ???????????????????? ???????????????????????????????????????????? ???????????? ???????? ???????????????????????????????????????? ???????? ???????? ???????????????????????????? ???????????? ???????????????? ???????????????????? ???????? ???????????????????????????????????????????????? ???????? ???????????????????????????????????? ???????????????? ???????????????????????? ????????????????????????????????????.
???????????????????????????? ????????????????-???????? ????????????????: ???????? ???????????????? ???????????????????????????????????????????? ???????????? ???? ???????????????????????????????????????????? ????????????????-???????? ???????????????????????? ???????????? ???????? ???????????? ????????????????????????????????????????????, ???????????????????????????????? ???????????????????? ???????????????????? ???????????? ???????????????? ???????????????????????????????? ???????????????? ???????? ???????????????????????????????????? ???????????????????????????? ???????????????????? ???????? ????????????????.
????????????????????????????????????????????????????????
???????????????????????????????????? ???????????????????????????? ????????????????: ???????????????????? ???????????????????????????????????????????? ???????????? ???????????????????????????????? ???????????? ???????????????????????????? ???????????????? ???????? ???????????????? ????????????????????????????????????????????, ???????? ???????????????? ???????????????? ???????? ???????????????????? ???????????????????????????????????? ???????????????????????????? ????????????????????????????. ???????????????? ????????????????????-???????????? ???????????????????????? ???????? ????????????????????????????????????????, ???????????????????????????????????????? ???????????? ???????????????????????????????????????????????? ???????????????????? ???????????????????????????? ???????????????? ???????? ????????????????????????????????.
???????????????????????? ????????????????????: ???????????????????? ???????????????????????????????????????????? ???????????????????? ???????????????? ???????? ???????????????????????????????????? ???????????????????????? ????????????????????, ???????? ???????????????????????????????? ???????????????? ???????? ???????????????????????? ???????? ????????????????????????. ???????????????? ???????????? ???????? ???? ???????????????????????????????????????????????????? ???????? ????????????????????????-???????????????????????????????????????????? ????????????????????????????????????????????????.
????????????????????????????????????????????????????: ???????????????????????? ???????????????? ???????????????? ???????????? ???????????????????????????? ???????????? ???????????? ???????????????????????????????????????? ???????????????????????????????????? (???????????????? ????????????????????????????) ???????????? ???????????????????????????????????????? ???????????????? ???????????? ???????????????????? ???????????????????? ????????????????.
????????????????????????????: ???????? ???????????????? ???????????? ????????????????????????????????????????????-???????????????????????????? ????????????????????????, ????????’???? ???????????????????????????????????? ???????? ???????????????????????????? ???????????????????????????????? ???????????????????????????? ???????? ???????????????????????????????????? ???????????? ???????????????????????? ???????? ???????????????????? ???????????????????? ???????? ???????????????? ???????????????????????????????? ???????????????????????????????????????????? ???????????? ????????????????????????????????.
???????? ????????????????????????????, -????????:+???????????????????????????????????????? ???????????? ???????? ???? ???????????????????????????????? ???????????????????????? ???????????? ???????????????????????????????? ????????????????-???????? ???????????????? ???????????? ???????????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????????? ???????? ????????????????????-???????????????????? ????????????????????????????????????????????????. ????????????????????????????, ???????? ???????????????????? ???????????????? ????????????????????-???????????????? ???????? ???????????????????? ???????? ???????????????????????????? ???????????????? ???????????? ???????????????????????? ????????????????????, ???????? ???????? ???????????????????????? ???????? ???????????????? ???????????????????????????????????????????? ???????????????????? ???????? ???????????????? ????????????????????????????????????????????’???? ????????????????????????????????????????????????.
**Mit besten Grüßen | Con i migliori saluti | Cordiali saluti**
**Theo Gottwald
*Esperto leader in SPR e automazione visiva*
???? **Cosa c'è di nuovo nell'aggiornamento Q4?
1️⃣ Open AI Vision: Potenziate il vostro SPR con un riconoscimento visivo all'avanguardia. Vedere l'invisibile. ????????
2️⃣ Open AI TTS: trasforma senza problemi il testo in un parlato naturale e realistico. Sentite la differenza. ????️????
3️⃣ GPT-4 con Token Context Window da 128k di OpenAI: immergetevi in conversazioni AI di una profondità senza precedenti. Pensate più in profondità. ????????
4️⃣ DALLE-3 by OpenAI: comandate l'intelligenza artificiale rivoluzionaria per generare immagini straordinarie. Immaginate di più. ????️????
5️⃣ ElevenLabs Text to Speech: Sperimentate un text-to-speech così realistico da parlare con voi. ????️
6️⃣ Diffusione stabile locale e online tramite Automatic1111: liberate la creatività con la generazione di immagini sia in locale che nel cloud. Create ovunque. ☁️????
7️⃣ GPT4All e LM Studio: Sfrutta le potenti capacità di intelligenza artificiale offline. Il vostro studio, più intelligente. ????️????
8️⃣ DeepL Traduttore con integrazione SPR: Traduzioni accurate in tempo reale. Parlate la lingua del mondo. ????????
9️⃣ ChatGPT by OpenAI: coinvolgete il vostro SPR con conversazioni naturali e dinamiche. Connettetevi in modo autentico. ????️
???? WHISPER di OpenAI: Convertire la voce in testo con una precisione senza sforzo. Ascoltare, trascrivere, agire. ????️????
???? Mistral AI: scalare l'integrazione dell'IA con un'efficienza senza soluzione di continuità. Elevate il vostro viaggio nell'IA. ????????
???? Claude 3 di Anthropic: Sperimentate la comprensione e l'interattività dell'IA di livello superiore. Scoprite l'IA con un tocco umano. ????????
???? **Indirizzo:**
Herrenstr. 11, 76706 Dettenheim, Germania
???? **Telefono:**
Ufficio: +49 (7247) 9851112
Cellulare: +49 160 6688 222
Fax: +49 (7247) 9851113
???? **Email:**
[[email protected]](mailto:[email protected])
???? **Siti web:**
[IT-Berater](http://www.it-berater.org) | [Pacchetto Smart](http://www.smart-package.com)
0