Domande con tag 'jit'

1
risposta

Pro e contro di JIT e AOT [chiuso]

In che modo la compilation "Just In Time" è migliore della compilation "Ahead Of Time"? E viceversa. È AOT uguale alla compilazione nativa diretta?     
posta 07.04.2011 - 06:43
1
risposta

I file java. class hanno un lexer / parser?

Ho imparato ANTLR, scrivendo il mio (estremamente semplice!) linguaggio di programmazione Mi ha incuriosito su come il lexer / parser / AST sia implementato per java. Ovviamente c'è una grammatica per .java file e questa viene analizzata...
posta 06.06.2015 - 14:33
1
risposta

Come funzionano i compilatori JIT per interpreti ibridi?

Il compilatore V8 di Chrome, il compilatore Java HotSpot e molti altri hanno più livelli di interpretazione e compilazione. Una funzione inizia come interpretata in HotSpot e quindi, se viene eseguita abbastanza spesso, viene compilata nel co...
posta 24.05.2015 - 06:39
4
risposte

Java / C # - Quando dovrebbe essere considerato AOT se il reverse engineering è un problema?

Lungo e breve è davvero nel titolo della domanda. Per un linguaggio che compila in un linguaggio intermedio come MSIL o codice byte Java, se c'è preoccupazione su qualcosa come reverse engineering o hacking per disabilitare le funzionalità di si...
posta 21.09.2011 - 18:49
1
risposta

Perché la compilazione AOT di Android Runtime è più performante rispetto a JIT di Dalvik? [chiuso]

Con Android 5.0, Google ha introdotto la Runtime Android o ART. ART "apporta miglioramenti in termini di prestazioni, garbage collection, debugging e profiling delle applicazioni." Tuttavia, sostituisce anche la compilazione Just-in-Time di Da...
posta 27.02.2015 - 08:22
3
risposte

Quali componenti / fasi di un compilatore JIT sono diversi da un tradizionale compilatore in anticipo?

Oltre ad un algoritmo di allocazione dei registri più veloce e ad alcuni trade-off nell'analisi di controllo e flusso di dati per scopi di ottimizzazione, quali componenti / fasi di un compilatore JIT sono diversi da un tradizionale compilatore...
posta 11.01.2015 - 17:09
1
risposta

Ottimizzazioni AOT costose

Ho visto che ha dichiarato più volte che AOT può eseguire alcune ottimizzazioni più costose che impiegano troppo tempo per essere utilizzate da un JIT. Ma non l'ho mai visto affermare quali sono esattamente queste ottimizzazioni. Quindi mi chied...
posta 03.01.2013 - 23:08
3
risposte

Cosa può fare ESATTAMENTE il JIT Java?

C'è qualche documentazione che elenca esaustivamente le ottimizzazioni che il JIT Java può fare? Posso trovare facilmente articoli con esempi di ciò che il JIT può fare, ma voglio assicurarmi che sia non andando a ottimizzare un confronto di...
posta 19.05.2018 - 01:35
1
risposta

La compilazione JIT può essere non deterministica?

Ho profilato un sacco di javascript oggi nella stesura di un bug bug del motore firefox e ho iniziato a notare le lievi differenze tra le compilation JIT. Mentre ci sono alcune cose ovvie che potrebbero causare la segnalazione non determinist...
posta 07.10.2015 - 07:23
2
risposte

JIT basato su modelli di codice precompilati

Questa è un'idea pazzesca che mi è venuta in mente e sono interessato a sapere se sarebbe fattibile, o se qualcuno lo ha già scritto o implementato. Immagina di essere su una piattaforma (una console di gioco, iOS, ...) dove non è possibile i...
posta 13.01.2016 - 20:48