Результаты поиска

  1. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Проблема из разряда - "я возьму несколько зонтиков по числу облаков на небе" На двухядерном проце эта логика ломается, возможно, что и на более чем четрырехядерных не подтвердится. Мы с вами обсуждаем сферического коня в вакууме.
  2. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Ну так то, что индизайновский экспорт такой тяжеловесный - это проблема его реализации, не так ли? Еще раз повторяю - при чем тут системный планировщик и ядерность процессора? У вас вон в соседнем топике более чем два одинаковых профиля не взлетают одновременно - это что, по вашему тоже...
  3. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Мы не аргументируем правильность своих рассуждений - мы подвергаем сомнению логику ваших рассуждений. А логика ваших рассуждений основывается не более чем на сомнительных предположениях. По вашей логике, например, на двухядерной машине, за которой я сейчас сижу, больше двух нормальных потоков...
  4. _MBK_

    [PS CS4-CS6] Как заставить печатать на ч/б принтер композит

    Так еще непонятнее %8 Куда печатает? Какую плиту???? При чем тут линиатура????
  5. _MBK_

    [PS CS4-CS6] Как заставить печатать на ч/б принтер композит

    Бррр Поясните пожалуйста
  6. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Оооооо, как все запущено, вы уже на основании первого удачного опыта с одним ишаком успели целую собственную теорию сочинить! 😂👍👍👍
  7. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Я за вас рад. Вот и ставьте 4 константой, как вам тут уже неоднократно умные люди советовали, зачем макаронного монстра изобретать? Ладно, попробую еще до вашего здравого смысла достучаться. Допустим, ни я ни вы принцип действия ишака не понимаем, более того, даже понять, насколько ишак...
  8. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Разумный выбор - ограничить количество тредов тем количеством, которое импирически работает оптимально. Все остальные принципы будут работать непредсказуемо, в зависимости от версии системы. Ибо хвост у слабосильного ишака может быть весьма длинным.
  9. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Вас просто винда не пустит на столь низкий уровень, особенно из яваскрипта ;) А вообще говоря, например, на си такая оптимизация на уровне компилятора вполне возможна и активно применяется. Пока что единственное рациональное зерно в вашей оптимизации - принудительное ограничение количества...
  10. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Ну я уже объяснил почему. Дисковые процессы вообще чрезвычайно прожорливы. Если у вас в системе (не дай б-г) заведется какой нибудь Петя и потихоньку начнет шифровать винт, то его поток будет тоже весьма заметен (и отберет ядро у ваших тасков) Это кстати весьма странно - почему система не...
  11. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Давайте все таки, оперировать научным подходом а не домыслами. Ни вы ни я не знаем (и особо не интересно) как реализовано внутри BackgroundTask распределение времени. Мы всего навсего видим, что похоже на то, что каждый запущенный параллельно экспорт, видимо, порождает один "тяжелый" поток...
  12. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Ну вы ж сами только что выложили скрин с кучей активных threadов помимо вашего экспорта? Каждый абориген знает что если слишком много кокосов нагрузить на ишака, он упадет и, возможно, не встанет, значит кокосы надо грузить на него дозированно. Но откуда такая уверенность, что на ишака, у...
  13. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Это ключевая фраза Но, повторяю, я ничего не имею против т.е. чем больше ядер в процессоре тем больше потоков можно запускать Странно, правда, почему именно по одному ядру на таск а не по два или полтора? На практике мы видим что десятки тредов превосходно себя чувствуют на четырех ядрах
  14. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Как это не захлебывается? По вашей логике, при любом количестве BackgroundTask>NumberOfCores экспорт должен захлебнуться ибо ядер каждому потоку не хватает. И где тогда ваше экспериментальное подтверждение?
  15. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    У вас оптимизация весьма опосредованная - вы строите ее на целой пирамиде предположений: WMI честно скажет сколько физических ядер; виндовый низкоуровневый планировщик честно даст каждому потоку долбящему винт свое отдельное ядро (при этом в системе не будет никаких иных потоков тоже долбящих...
  16. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Да хотя бы абзацем ниже гляньте
  17. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Вот давайте еще для полноты лулзов сейчас попутаем потоки с процессами '))' Сказать по правде, я не разглядел что именно подтверждает "разделение потоков по ядрам" Тем более, что вы даже толком сами не можете сформулировать четко, что вы подразумеваете под "потоком" и "ядром" На самом деле ваш...
  18. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Зря я что ли сутки терпел? ;)
  19. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Какая то каша у вас в голове. Давайте с азов начнем. Есть низкоуровневый машинный код, который может выполнятся в разных потоках. При этом системный планировщик по каким то своим внутренним принципам определяет на какое ядро в данный момент перераспределить нагрузку. Потоков в каждый момент...
  20. _MBK_

    [ID CC-CC2022] Определение количества ядер CPU

    Давайте все таки не путать мухи с котлетами. Откуда балансировщик системы знает про то, что в индизайновской объектной модели есть такой класс "BackgrounТask"? Смею предположить, что когда индусы явамашину лепили они ни про какой системный балансировщик потоков и не думали вообще. Разница между...