Sto costruendo un programma multi-threaded ad alte prestazioni. Le durate di alcune funzioni e la sovrapposizione di esecuzione contano molto e desidero in qualche modo produrre una sorta di grafico temporale della timeline che mostri a che ora sono iniziate le funzioni e le loro durate. Desidero qualcosa di simile ai grafici del profiler NVIDIA. Utilizzando il pacchetto boost::chrono
raccolgo già le timeline, ma non riesco a trovare alcun software o API che le elabori. Qualcuno ne conosce qualcuno?timeline grafica crea API software per la profilazione di un programma C + multithreading
saluti
Daniel
quale piattaforma di runtime usi? – yohjp
Se conosci già opengl (come sembra), perché non utilizzarlo per il rendering? Se il tuo programma è vincolato alla CPU, quella soluzione non dovrebbe comportare un sovraccarico del tuo programma. – didierc
@yohjp ... mi dispiace dimenticarmi di dire che sto usando C++ su linux .. ma desidero mantenere la compatibilità del codice per compilare anche su Windows a tempo debito – Daniel