PDA

View Full Version : Si possono analizzare le risorse utilizzate da un programma?


julious
26-01-2014, 17:49
Ciao a tutti,
Volevo chiedere se qualcuno di voi è a conoscenza dell'esistenza di software in grado di analizzare l'utilizzo delle risorse di un altro software. Per esempio:
Scrivo un software in C.
Il software utilizza tot CPU e tot memoria.
Modifico il software e voglio vedere se il software occupa più risorse o meno rispetto a prima.

Esistono programmi del genere?

Grazie

Daniels118
27-01-2014, 07:42
Se vuoi un'indicazione molto grossolana è sufficiente il taskmanager di Windows.
Un altro software sempre della Microsoft che da maggiori informazioni è il Performance Monitor: http://technet.microsoft.com/it-it/library/cc749249.aspx

julious
29-01-2014, 23:49
Se vuoi un'indicazione molto grossolana è sufficiente il taskmanager di Windows.
Un altro software sempre della Microsoft che da maggiori informazioni è il Performance Monitor: http://technet.microsoft.com/it-it/library/cc749249.aspx

Ti ringrazio per la risposta, lo proverò. Già che ci siamo mi potete indicare delle soluzioni anche per sistemi UNIX o MacOSX. Cosi questa discussione diventerà più completa e magari potrebbe essere utilizzata da altri utenti che hanno bisogno di informazioni.

Secondo voi per Unix è sufficiente il comando top? o esiste un altro comando più dettagliato?
Per MacOSX non conosco in quanto non sono utente di questa piattaforma.

Grazie

RaouL_BennetH
30-01-2014, 00:18
Per MacOSX non conosco in quanto non sono utente di questa piattaforma.

Grazie

Sempre per restare in tema di superficie dell'analisi:

su mac osx è uguale: apri il terminale e scrivi:
top

:p

(è anch'esso un *nix)...

GByTe87
30-01-2014, 12:49
Su Linux e Unix top, htop, nmon, ps

Altrimenti, se hai bisogno di andare sul pesante dai un occhio al filesystem /proc, disponibile su Linux e alcune Unix (non OS X). In molti casi è il posto in cui si trovano i dati che poi vengono 'impaginati' dai tool sopra descritti.

julious
30-01-2014, 23:57
Grazie per le risposte