Essayer d'obtenir le programme de travail ensemble privé d'un processus.Obtenez un processus de travail privé Set mémoire
Actuellement, je suis en mesure d'obtenir le jeu de travail sans problème, mais avoir du mal à obtenir le jeu de travail privé.
est ici Méthode:
private void GetProcessesForServer(string serverName)
{
var runningProcesses = new Process[0];
try
{
runningProcesses = Process.GetProcesses(serverName);
}
catch (Exception e)
{
ResultsPanel.Controls.Add(new Label { Text = string.Format("There was an error: {0}", e.GetBaseException().Message) });
}
IOrderedEnumerable<CustomProcess> processes = runningProcesses
.Select(process => new CustomProcess(process.Id, process.ProcessName, (process.WorkingSet64/1024)))
.ToList()
.OrderBy(process => process.ProcessName);
if (processes.Count() > 0)
ResultsLabel.Text = string.Format("Current running processes on {0}", ServerNamesDropDown.SelectedItem.Text);
ResultsGridView.DataSource = processes;
ResultsGridView.DataBind();
}
Je suis en passant un nom de serveur, puis essayer d'obtenir tous les processus en cours d'exécution pour ce serveur de liaison puis la liste des processus à une vue de la grille. Tout fonctionne sans aucun problème, mais j'ai besoin d'obtenir l'ensemble de travail privé - semblable à ce que vous voyez dans le Gestionnaire des tâches de Windows - plutôt que l'ensemble de travail total.
Un grand merci, Tim