| Interruzione Biblioteca di messaggistica inter-thread ad alte prestazioni |
Scarica ora |
Interruzione Classifica e riepilogo
- Sistemi operativi:
- Windows XP / Vista / 7 / 7 x64
- Dimensione del file:
- 51 KB
Interruzione Tag
Interruzione Descrizione
Lmax intende essere la piattaforma di trading più veloce del mondo. Chiaramente, per raggiungere questo obiettivo ha bisogno di qualcosa di speciale per ottenere la latenza molto bassa e l'alto produttore con la nostra piattaforma Java. Il test delle prestazioni ha dimostrato che l'utilizzo delle code per passare i dati tra le fasi del sistema stava introducendo latenza, quindi ci siamo concentrati sull'ottimizzazione di questa area. L'interruzione è il risultato di ricerca e test: cache manca a livello della CPU e le serrature che richiedono l'arbitrato del kernel sono entrambe estremamente costose, quindi un quadro che ha "simpatia meccanica" per l'hardware è stato creato. Questa non è una soluzione specializzata, non è progettata per funzionare solo per un'applicazione finanziaria. L'interruttore è un meccanismo generico per risolvere un problema difficile nella programmazione concorrente. Funziona in un modo diverso per approcci più convenzionali, quindi lo usi un po 'diversamente da quello che potresti essere abituato. Ad esempio, l'applicazione del modello al sistema non è semplice come la sostituzione di tutte le tue code con il buffer dell'anello magico.
Interruzione Software correlato