Эврика !!!!
От: vvv848165@ya.ru  
Дата: 18.04.19 08:14
Оценка:
убрал new из распаралеленого — производительность поднялась на 30%

во результат!!! ну понятно что new под мутексом — но почему так ресурсоёмкий в потоках?

Осталось ещё на 30% производительность поднять
есть два примера вроде одинаковые сам из инета копировал текст — разница 30% непонятно почему
Отредактировано 18.04.2019 8:15 vvv848165@ya.ru . Предыдущая версия .
Re: Эврика !!!!
От: vvv848165@ya.ru  
Дата: 18.04.19 08:15
Оценка:
Здравствуйте, vvv848165@ya.ru, Вы писали:
извинюсь не в ту тему написал
Re: Эврика !!!!
От: Mihas  
Дата: 18.04.19 08:32
Оценка:
Здравствуйте, vvv848165@ya.ru, Вы писали:

VYR>но почему так ресурсоёмкий в потоках?

А без потоков не ресурсоемкий? Я однажды от всех замыканий избавился, потому что там new при каждом вызове.
Re[2]: Эврика !!!!
От: IID Россия  
Дата: 18.04.19 08:59
Оценка:
Здравствуйте, Mihas, Вы писали:

M>Здравствуйте, vvv848165@ya.ru, Вы писали:


VYR>>но почему так ресурсоёмкий в потоках?

M>А без потоков не ресурсоемкий? Я однажды от всех замыканий избавился, потому что там new при каждом вызове.

А как же главный аргумент Шарпистов — "у нас память выделяется за один инкремент" ?
kalsarikännit
Re: Эврика !!!!
От: Sharowarsheg  
Дата: 18.04.19 12:55
Оценка:
Здравствуйте, vvv848165@ya.ru, Вы писали:

VYR>убрал new из распаралеленого — производительность поднялась на 30%


VYR>во результат!!! ну понятно что new под мутексом — но почему так ресурсоёмкий в потоках?


потому, что garbage collection блокирующий

VYR>Осталось ещё на 30% производительность поднять


поставь себе Concurrency Visualizer и посмотри
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.