
Profilazione reinventata. Il nuovo strumento di profilazione standard del settore. Utilizzi la strumentazione o il campionamento? Perché scendere a compromessi? Superluminal ti offre il meglio di entrambi in un’unica esperienza intuitiva.
Tempo di integrazione pari a zero
Inizia subito a lavorare. Non è necessario aggiungere markup invasivo al tuo codice.
Interfaccia grafica
Visualizzazioni di altissimo livello ti permettono di esplorare e individuare i problemi di prestazioni con il minimo sforzo.
Profilazione imparziale
Annotare il codice significa essere influenzati dalla tua ipotesi sulla presenza del problema; noi, invece, ti mostriamo dove si trova realmente.
Contesto completo
Ottieni una visione d’insieme andando oltre le semplici statistiche. Comprendi perché, quando e in quale ordine viene eseguito il tuo codice.
Stack a livello di kernel
Scopri cosa succede realmente “dietro le quinte” quando esegui una chiamata di sistema. È come avere la vista a raggi X.
Precisione
Una precisione senza precedenti grazie al nostro motore di campionamento ad alta frequenza (8 kHz e oltre). Se necessario, aggiungi ulteriore precisione utilizzando la nostra API.
Superluminal è fantastico. Lo usiamo principalmente per profilare processi a lunga esecuzione e interazioni tra thread (ad esempio: server, conversione di contenuti, rendering offline). La sua interfaccia utente è davvero semplice e permette di passare rapidamente dalla panoramica, alle interazioni tra thread, ai campioni PC, al codice sorgente e al disassemblaggio. Abbiamo risolto molti problemi di prestazioni, inclusi alcuni di cui non eravamo nemmeno a conoscenza.
Interfaccia utente visiva
Superluminal è l’unico profiler di campionamento che visualizza i dati di profilazione in un’interfaccia utente visiva. I dati di campionamento vengono visualizzati su una timeline per thread, che permette di vedere esattamente quale funzione viene chiamata, quando, in quale ordine e quali altre funzioni vengono chiamate intorno ad essa.
Analisi multithreading
Comprendere le complesse interazioni tra i thread in un programma può essere fondamentale per risolvere i problemi di prestazioni. Queste complesse interazioni vengono visualizzate in un’interfaccia interattiva intuitiva che consente di ispezionare gli stack di chiamate bloccanti e sbloccanti e di navigare facilmente tra di essi.
Campionamento ad alta frequenza
Il campionamento ad alta frequenza (8-40 kHz, a seconda della piattaforma) consente di iniziare subito a lavorare senza dover apportare modifiche al codice. Il campionamento può iniziare dall’avvio dell’applicazione, permettendo di ispezionare l’avvio dell’applicazione, inclusi il caricamento delle DLL, la fase di inizializzazione statica e altro ancora.
Codice sorgente e disassemblaggio
La finestra del codice sorgente visualizza il codice sorgente insieme alle informazioni sui tempi di esecuzione per riga e sullo stato dei thread. Per un’analisi ancora più approfondita, una visualizzazione di disassemblaggio in modalità mista consente di visualizzare le informazioni sui tempi di esecuzione per istruzione. Se non è disponibile il codice sorgente, viene visualizzato il disassemblaggio.
Filtraggio
Superluminal è in grado di isolare una porzione specifica di un’acquisizione. Analizza picchi di frame inattesi o ingrandisci la fase di avvio della tua applicazione.
Screen:

Download :
https://filecrypt.cc/Container/3F53BF9276.html

Scrivi un commento