Domanda

Di recente ho usato Wakoopa e lo trovo abbastanza divertente.

Non avevo idea (beh, avevo un'idea ma non ho mai avuto dati reali a riguardo) su quanto tempo trascorro in SO fino a questo:

alt text http://img396.imageshack.us/img396/4699/wakoopaim1 .png

Quindi la mia domanda di programmazione è:

  

Come posso monitorare a livello di programmazione le applicazioni utilizzate?

La mia iniziale era però usare qualcosa come " tasklist " comando e " netstat " e pool ogni 15 minuti o qualcosa del genere, ma non penso che sia così.

Esiste una libreria in .NET (in C # credo) per fare questo? Windows offre un servizio di questo tipo? Che dire di Java?

Di solito ho almeno qualche vaga idea su come eseguire alcune attività di programmazione, ma per questo non ne ho idea.

Il tracker di app wakoopa funziona anche su OSX e Linux, ma è chiaro per me che sono tre app diverse, una per piattaforma

A proposito, quanto hai usato SO? :)

È stato utile?

Soluzione

Ecco un link a un articolo con origine che copre l'API Routine di Process Structure Rilevamento di Windows Esecuzione del processo NT / 2K . Pensavo che il sito SysInternals avesse origine da Process Monitor, ma non ne vedo nessuno. L'articolo dovrebbe indirizzarti nella giusta direzione per i sistemi Windows.

Ecco un link che può essere utile per i sistemi Linux PROCPS

Ecco un link a un'utility java swing top Monitor Utilizza JNI, quindi non sono sicuro che si adatti davvero come soluzione java.

E per rispondere alla domanda SO, visito periodicamente il sito. Trovo di passare troppo tempo su di esso se visito regolarmente.

Altri suggerimenti

Acquisisci familiarità con Esplora server in Visual Studio: cerca in "Processo". Quindi leggi la PerformanceCounter .

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