Skip to main content

Profilatura delle prestazioni con AMP Engine

La profilatura delle prestazioni in Designer consente di visualizzare il tempo di esecuzione di ogni strumento in relazione all'esecuzione del flusso di lavoro.

L'engine originale restituisce il tempo di esecuzione di ogni strumento (in millisecondi) con una precisione di 0,01 ms. AMP può avere più worker per ogni strumento, ma il tempo totale viene sommato per strumento.

Performance Profiling in Designer

Informazioni importanti sulla profilatura con AMP

  • I risultati della profilatura delle prestazioni dell'engine originale e di AMP non devono essere confrontati in quanto i due strumenti funzionano in modo diverso. AMP utilizza molti thread per eseguire le attività, ma il tempo totale viene sommato contando ogni thread utilizzato per lo strumento.

  • Il tempo complessivo per strumento può essere superiore al tempo totale del flusso di lavoro a causa della natura multithread di AMP.

Quando la memoria non è sufficiente per eseguire un flusso di lavoro, AMP esegue un'ulteriore operazione di gestione della memoria che viene indicata tramite il messaggio " Sono stati impiegati nms per la gestione della memoria. Una percentuale pari a M% del tempo di esecuzione totale del flusso di lavoro ".

La profilatura delle prestazioni è un buon metodo per vedere quali parti del flusso di lavoro sono adatte per l'ottimizzazione. Puoi...

  • Regolare il Limite di memoria in Configurazione del flusso di lavoro - Runtime e utilizzare la quantità specifica.

  • Sostituire lo strumento con tempo di esecuzione prolungato con un altro strumento idoneo o con una combinazione di strumenti.