Size: a a a

var chat = new Chat();

2020 December 06

PE

Pavel Erokhin in var chat = new Chat();
ну еще проще в манифесте проги поставь чтобы требовало админ права
источник

PE

Pavel Erokhin in var chat = new Chat();
Так точно будешь спокоен за права
источник

PE

Pavel Erokhin in var chat = new Chat();
авторан запуститься, появится UAC окно
источник

AY

Artem Yurchenko in var chat = new Chat();
Pavel Erokhin
ну еще проще в манифесте проги поставь чтобы требовало админ права
О, а как такое сделать?
источник

PE

Pavel Erokhin in var chat = new Chat();
Artem Yurchenko
Даш чат?
он в общем, к своим админам или к админам на форумах
источник

PE

Pavel Erokhin in var chat = new Chat();
Artem Yurchenko
О, а как такое сделать?
Даже без гугла, заходишь в файл манифеста приложухи, там над каким-то тегом будет xml дока
источник

PE

Pavel Erokhin in var chat = new Chat();
И там просто вставь что закомменчено
источник

PE

Pavel Erokhin in var chat = new Chat();
Просто прочитав, поймешь в общем, или загугли wpf manifest administrator rights
источник

PE

Pavel Erokhin in var chat = new Chat();
если права есть и пишешь в ту ветку и все значения верны, то, bruh
источник

Я

Ярослав in var chat = new Chat();
Artem Yurchenko
Как по мне, под каждую задачу нужно индивидуально тестить. Иногда паралелл бывает хуже, чем однопоток
Ну если же какие-то кейсы где параллельные прям маст хев юзать
источник

AY

Artem Yurchenko in var chat = new Chat();
Ярослав
Ну если же какие-то кейсы где параллельные прям маст хев юзать
За это не знаю, у меня опыта мало в таком.
Мой жизненный кейс: у меня было 1000 объектов в листе. Parallel.ForEach оказался по скорости такой же, как и однопоток, а в использовании памяти - хуже из-за аллокаций для лямбда функций.
источник

V

VD in var chat = new Chat();
Artem Yurchenko
За это не знаю, у меня опыта мало в таком.
Мой жизненный кейс: у меня было 1000 объектов в листе. Parallel.ForEach оказался по скорости такой же, как и однопоток, а в использовании памяти - хуже из-за аллокаций для лямбда функций.
А что за алгоритм был, что параллельность не зарешала если не секрет?
источник

V

VD in var chat = new Chat();
Ярослав
Ну если же какие-то кейсы где параллельные прям маст хев юзать
Да, задачи где проц простаивает и можно повысить cpu utilization
источник

AY

Artem Yurchenko in var chat = new Chat();
VD
А что за алгоритм был, что параллельность не зарешала если не секрет?
Что-то типа:
1) Создай стек.
2) Посчитать расстояние от точки для элемента из массива (для которого мы foreach делаем).
3) Если она далеко - пуш в стек из пункта 1.
Если близко - вывести сообщение в консоль.
источник

V

VD in var chat = new Chat();
Странно
Значит просто мало элементов поэтому и разница не заметна
источник

AY

Artem Yurchenko in var chat = new Chat();
VD
Странно
Значит просто мало элементов поэтому и разница не заметна
Да
источник

AY

Artem Yurchenko in var chat = new Chat();
1000 - это мало, современные процы на одном потоке потянут
источник

AY

Artem Yurchenko in var chat = new Chat();
Вот если уже 10000 и сложный алгоритм в цикле - тогда можно и мультипоток попробовать
источник

V

VD in var chat = new Chat();
Artem Yurchenko
1000 - это мало, современные процы на одном потоке потянут
Чтобы реально увидеть разницу надо будет 100к элементов или больше
источник

E

Etki in var chat = new Chat();
Собрались оценщики
источник