Сегодня 13 мая, понедельник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
coding4.net
coding4.net
Голосов: 1
Адрес блога: http://www.coding4.net/
Добавлен: 2012-06-11 20:16:46
 

Как, используя LINQ, найти 5 самых прожорливых по памяти процессов ?

2012-09-13 12:15:00 (читать в оригинале)

Недавно меня спросили как найти процессы, rоторые сейчас запущены. Быстрый взгляд на MSDN подсказал мне класс Process. Этот класс предоставляет доступ к локальным и удаленным процессам и позволяет вам запускать и останавливать локальные системные процессы. Вот как найти 5 самых прожорливых по памяти процессов:

C#

var query = (from p in System.Diagnostics.Process.GetProcesses()
orderby p.PrivateMemorySize64 descending
select
p)
.Skip(0)
.Take(5)
.ToList();
foreach (var item in query)
{
System.Diagnostics.Debug.WriteLine(item.ProcessName);
}

VB.NET

Dim query = ( _
From p In System.Diagnostics.Process.GetProcesses() _
Order By p.PrivateMemorySize64 Descending _
Select p).Skip(0).Take(5).ToList()
For Each item In query
System.Diagnostics.Debug.WriteLine(item.ProcessName)
Next item
Это перевод. Оригинал здесь.

Тэги: (решение), linq, object, сделать

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»
Изменения рейтинга
Категория «Истории»
Взлеты Топ 5
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.