Domanda

Qualcuno conosce un client GUI migliore per la visualizzazione dei file di log di Windows System Monitor ? (System Monitor viene talvolta chiamato Performance Monitor .) Sto cercando di tracciare un lungo- termine perdita di memoria in un'applicazione C # in esecuzione su Windows XP o 2K3 confrontando gli usi della memoria per eseguire i registri.

In particolare, desidero un client che mi consenta di visualizzare quanto segue (poiché System Monitor non è in grado o è difficile):

  • Specifica gli intervalli di tempo esatti per la visualizzazione dei dati (o almeno una granularità più fine rispetto alle ore)
  • Mostra intervalli di tempo lungo l'asse orizzontale
  • Mostra max, min, media per l'intervallo di tempo
  • Da qualche parte mostra l'intervallo in cui sono stati acquisiti i dati di origine (1 sec, 5 min, ecc.)

(Se non esiste nulla del genere, sono disposto a ricevere consigli su migliori strumenti di acquisizione delle prestazioni / memoria a lungo termine.)

Modifica: ho fatto ricerche su Google e non ho trovato altro che tutorial su come creare registri di Monitor di sistema.

È stato utile?

Soluzione

Vedi questa domanda.

Lo strumento PAL fa un buon lavoro nel creare un report HTML con grafici e diagrammi. Creando il proprio file Soglia è possibile controllare ciò che viene inserito nel report.

Altri suggerimenti

Mentre ho accettato la risposta di Patrick Cuff, per le mie esigenze ho trovato un modo migliore per rappresentare graficamente i dati: Excel

Non fornisce ancora tutto ciò di cui ho bisogno, ma è un netto miglioramento rispetto alla GUI di System Monitor. Uso lo strumento da riga di comando relog per convertire il registro in un file CSV, quindi importare il file CSV in Excel. Excel non gestisce automaticamente la terza, ma posso aggiungere nuove colonne al grafico e mi permette di avere un migliore controllo su quali dati sto visualizzando.

Uno dei trucchi che ho usato in passato è usare il monitoraggio delle prestazioni / del sistema per registrare questi dati in un database SQL. SQL Expression può funzionare alla grande per questo. Quindi è possibile generare report utilizzando Reporting Services o per i tipi più avventurosi è possibile eseguire alcune analisi del cubo con Analysis Services. Quindi, sebbene ciò non risolva il problema dell'interfaccia utente, ti consente di creare la tua interfaccia utente. Quando lo avevo già fatto in precedenza, ho appena usato un semplice grafico di Reporting Services.

SCOM 2007 con servizi di reportistica fa davvero un ottimo lavoro. Altrimenti lo strumento SQLh2 è quasi altrettanto buono ed è gratuito. Probabilmente dovrai personalizzare tu stesso i rapporti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top