Sådan sporer du applikationsressourcebrug i Windows 7
De fleste af os har en tendens til at overse dette, men det er meget vigtigt at kontrollere ressourceforbruget af dine applikationer. Når en ansøgning mislykkes, kan det medføre, at andre programmer virker forkert. Hvis dit system løber tør for CPU eller hukommelse, skal programmerne stoppe indtil disse ressourcer bliver tilgængelige.
Siden den første version af Windows har værktøjer til ressourcekontrol udviklet sig. Nu leveres Windows 7 med 3 programmer, der kan spore / kontrollere ressourceforbrug: Task Manager, Performance Monitor og Resource Monitor . Mens der er en anden mere avanceret applikation, for eksempel Process Monitor af Sysinternals, vil det være umagen værd at først bruge den forudbyggede applikation, da den bruger mindre ressourcer og lagerplads.
I dette indlæg vil jeg vise dig, hvordan du bruger Resource Monitor til at spore ressourceforbruget af et program i Windows 7.
Start af Resource Monitor
Du kan starte Windows-applikationer på flere måder. I dette tilfælde vil vi bruge "find" -funktionen i Start-menuen, skriv resmonter og klik på programmet:
Programmet vil dukke op.
Som et eksempel vil jeg illustrere ved hjælp af Excel-programmet.
Control CPU og tilhørende filer og biblioteker
Først vælger vi Excel-processen:
Nu går vi til CPU-fanen og udvider tilhørende håndtag og moduler:
Du kan også finde ud af, hvilke tjenester der er forbundet med processen. I dette tilfælde bruger Excel ikke nogen, så jeg har ikke vist den del af vinduet.
I de tilhørende håndtag kan du se filerne, hændelsen og andre slags objekter, der åbnes af denne Excel. Du kan bruge søgehåndtaget til at vide, om Excel bruger en fil. Antallet af håndtag, systemet kan arbejde med er begrænset, så et program, der bruger et stort nummer, kan stoppe dit system.
I de tilhørende moduler kan du se de biblioteker, der bruger programmet.
Kontrolhukommelse
Med Resource Monitor er det let at vide, hvor meget hukommelse applikationen bruger. Klik på hukommelsesfanen.
Nederst i vinduet kan du se en graf med oplysninger om systemets hukommelse. Vi kan se, at systemet ikke har problemer med at tilbyde minder til programmerne.
Oplysningerne viste for hver proces er:
Hård sidefejl pr. Sekund i sidste øjeblik - Dette viser, hvor mange gange disse processer har brugt den virtuelle hukommelse i sidste øjeblik. En intensiv brug af virtuel hukommelse betyder, at programmer skal vente. Så hvis du begynder at se store tal, er det måske tid til at købe mere RAM.
Commit Memory - Virtual hukommelse reserveret til denne proces.
Arbejdsindstilling - Fysisk hukommelse, der bruges af denne proces.
Delelig - Fysisk hukommelse, der kan deles af andre programmer.
Privat - Fysisk hukommelse, der ikke kan deles af andre processer.
Analysér ventekæden
Resource Monitor kan analysere, om en proces venter på andet program. Hvis en proces skal bruge en ressource, der bruges af en anden proces, skal den stoppe, indtil den ressource bliver tilgængelig. For at analysere en proces skal du bare højreklikke og vælge Analyser ventekæde ...
Og så vil vi se oplysningerne om, hvilken proces der stopper vores ansøgning:
Excel venter på OSPPSVC.EXE- programmet, før det kan fortsætte.
Ovennævnte er alt, hvad du behøver for at overvåge din ansøgning og kontrollere ressourceforbruget af applikationen. Det er en praktisk opgave, men ikke brugt af mange mennesker. Hvilke andre programmer bruger du til at spore ressourceforbruget?