Panoramica
CODESYS Profiler è uno strumento di analisi del programma integrato in CODESYS per rilevare la programmazione inefficiente nel codice sorgente dell'applicazione.
Il termine "profilazione" significa eseguire misurazioni per il comportamento di runtime delle POU dell'applicazione. Ciò è possibile tramite il strumentazione del codice, o su sistemi multicore tramite campionamento.
Oltre alla profilazione, CODESYS Profiler supporta anche la misurazione di copertura del codice. Determina la parte delle istruzioni in esecuzione per ogni POU. Questo metodo funziona anche strumentando il codice.
È possibile utilizzare i dati di misurazione per pianificare un corso d'azione per l'ottimizzazione del codice sorgente sia a livello strutturale che algoritmico.
Panoramica dell'integrazione di CODESYS Profiler in CODESYS:
Inserisci un Profiler oggetto sotto l'applicazione. Nell'editor di questo oggetto, configurare il metodo di misurazione desiderato e visualizzare i risultati della misurazione in modalità online. Inoltre, nel menu, il Lista di controllo del Profiler è previsto per la configurazione e la visualizzazione delle POU da misurare.