|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp rabiter я не могу ограничивать задачи, я же говорю, если надо закешировать 50 - надо закешировать 50 )))) LOL загрузку отменяем" - это не ограничивать? Или у вас список растёт в геометрической прогрессии? 22404812 Ты стас? а, нет, я не Стас) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:16 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter вы отчаянно пытаетесь мне что-то доказать, с вадей тоже бывате 10 страниц беседуют. Намёк понятен? Когда я пойму что ты непробиваем потеряю интерес. Почти понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:17 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter PetroNotC Sharp пропущено... )))) LOL загрузку отменяем" - это не ограничивать? Или у вас список растёт в геометрической прогрессии? 22404812 ну и как еще вы предлагаете ограничить помимо отмены загрузки? То, что отменять надо это и ежу понятно. А помимо? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:18 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter, "если надо закешировать 50 - надо закешировать 50" - это будет ваш слоган. )) я запомнил. Закругляемся. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:18 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp rabiter вы отчаянно пытаетесь мне что-то доказать, с вадей тоже бывате 10 страниц беседуют. Намёк понятен? Когда я пойму что ты непробиваем потеряю интерес. Почти понял. Да я вообще тут блин раз в пол года бываю и то, только чтобы с вами поговорить, я тут никого больше не знаю, мне вас достаточно. Теперь через год ждите, раньше едва ли соскучусь. Нет, реально, шутки в сторону, я начинаю спрашивать, ребята советуют адекватные вещи, и появляетесь вы и все, можно пост закрывать, пиши пропало ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:20 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp rabiter, "если надо закешировать 50 - надо закешировать 50" - это будет ваш слоган. )) я запомнил. Закругляемся. Ура, у меня теперь есть слоган, я польщен доброй ночи кстати, какая-то привычка из детства, видимо, давать слоганы, погоняла другим людям, изживайте это в себе. Вы же позиционируете себя как Архитектор ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:21 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter Да я вообще тут блин раз в пол года бываю приходите. Мы много узнаем как вы выполняете свои обязанности у вас на работе. "если надо закешировать 50 - надо закешировать 50" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:36 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp rabiter Да я вообще тут блин раз в пол года бываю приходите. Мы много узнаем как вы выполняете свои обязанности у вас на работе. "если надо закешировать 50 - надо закешировать 50" (с) не забудьте свой колпак ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 23:45 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
lleming Это похоже на шедулер OS, тут пока вижу только одно замечание. В ос поток с меньшим приоритетом все равно свой квант получит а тут с priority queue не факт. 1. В ОС тоже не факт. Если очередь сильно забита - ждать можно до бесконечности 2. В ряде ОС, насколько я помню, шедулер выдает ресурсы квантами по 50 ms, т.е. 200 активно работающих потоков x кол-во ядер = любую ОС положат. lleming То бишь задачи будут иметь тенденцию заканчивать вместе. Пришел самый первый, ушел со всеми. Тогда нужно столько очередей, сколько пользователей и выгребать из очередей одновременно ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 01:02 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Петро, завязывайте бесить народ 22399014 и сообщение вам сразу же 22399017 До чего я низко пал 😂 читаю другие посты просто чтобы понять, это я такой чурбан, или Петро)) Вас люди просят - не пишите, проходите мимо, вы шумите ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 02:32 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev 2. В ряде ОС, насколько я помню, шедулер выдает ресурсы квантами по 50 ms, т.е. 200 активно работающих потоков x кол-во ядер = любую ОС положат. И типичный квант времени на порядок уменьшился и всяческие priority boost/inversion прикручены куда надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 05:40 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter, Нашел с кем быть в компании))) Первая не знает, и самое главное не хочет знать что текст это биты. Второй сегодня хочет в рантайме пул настраивать. Воинствующая безграмотность. Ну не твое это, обсуждать как лучше сделать. Пиши строго по ТЗ. У кодеров с ТЗ нет таких постов длинных 22404147 Максимум написать функцию list = getDOCname(url) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 09:20 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter, И еще одно - невозможно быть java программистом и заходить на форум раз в пол года как вы. Это не шарп. И не дельфи. Работайте, удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 09:26 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Leonid Kudryavtsev 2. В ряде ОС, насколько я помню, шедулер выдает ресурсы квантами по 50 ms, т.е. 200 активно работающих потоков x кол-во ядер = любую ОС положат. И типичный квант времени на порядок уменьшился и всяческие priority boost/inversion прикручены куда надо. Тут дилема. Переключение потоков процессов очень затратная операция и чем больше кэш процессора, тем затратнее и затратнее. Про NUMA архитектуру и Ethernet сети (RSS - receive side scaling) вообще можно не упоминать. AFAIK OS и Java Runtime писатели уже > 10 лет пытаются что-то придумать, что бы при NUMA накладные расходы понизить, насколько я знаю, ничего не получается. До того не получается, что в Oracle соответствующую опцию как ввели в эксплуатацию, так через пару версий и вывели. В Java лет 5 назад читал отчет соответствующей группы, выводы у них были такие: 1. работа выполнена успешно, но положительный результат не достигнут (алгоритм реализован, но выйгрышь минимальный) 2. нашли багу в команде new, что она некорректно работает в многопоточке ))) там пол статьи было этой баге посвещено, что тип блокировки неправильный использовался ))) Т.ч. IMHO, даже 50 ms для ряда задач может быть крайне долго. Например при сетевом обмене и при неудачном стечении звезд, биндинг к процессорному ядру может задержки по сети в разы (!) улучшить. Но смысл был в том, что ничего не бывает идеальным. Все равно рано или поздно наступает насыщение очереди, при котором "все встанет колом". Тут только один вариант - прибивать лишнии задачи или выдавать access denied, что бы хоть кто-то обработаться за конечное время смог. IMHO & AFAIK. Но не думаю, что сильно ошибаюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 12:26 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
А вообще, подозреваю, что в задаче автора усматриваю одну фундаментальную ошибку в постановке. Но предметной области не знаю, т.ч. могу и не правильно подозревать. Не говоря уже о том, что судя по задаче, уже дофига фундаментальных ошибок и велосипедов в архитектуре, которые эта задача и должна подпирать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 12:42 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp rabiter, И еще одно - невозможно быть java программистом и заходить на форум раз в пол года как вы. Это не шарп. И не дельфи. Работайте, удачи! я очень сожалею, что мне пришлось сцепиться с таким не умными и грубым человеком как вы, это очень неприятно. По вашей логике все программисты должны тут сидеть? У вас времени видимо много свободного? И чем вам не угодил шарп? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 13:14 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev А вообще, подозреваю, что в задаче автора усматриваю одну фундаментальную ошибку в постановке. Но предметной области не знаю, т.ч. могу и не правильно подозревать. Не говоря уже о том, что судя по задаче, уже дофига фундаментальных ошибок и велосипедов в архитектуре, которые эта задача и должна подпирать. я уже решил свою задачу. Этот модуль и правда коряво очень написан. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 13:21 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter PetroNotC Sharp rabiter, И еще одно - невозможно быть java программистом и заходить на форум раз в пол года как вы. Это не шарп. И не дельфи. Работайте, удачи! я очень сожалею, что мне пришлось сцепиться с таким не умными и грубым человеком как вы, это очень неприятно пациент приходит к хирургу и спрашивает - что делать с плоскостопием? Хирург: "вы запустили свои ноги дешёвой обувью. Не жалейте денег. Сейчас только резать". Пациент: "я жалею что вы очень грубый и не умный...." ))) Не будьте стасом - больше постов с инженерным текстом. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 13:22 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
rabiter я уже решил свою задачу. решение где? От того что я сказал прямо в глаза требование закончить топик решением, не означает что я не прав). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 13:24 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp rabiter я уже решил свою задачу. решение где? От того что я сказал прямо в глаза требование закончить топик решением, не означает что я не прав). ой идите к черту ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 13:28 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
mayton, Я удивляюсь как ты не интересуешься задачей предугадать кликанье мышкой на клиенте. Ведь это голимый hdd kashe. Требуется предсказать _для загруки_ клики юзверя. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 19:07 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev Переключение потоков процессов очень затратная операция и чем больше кэш процессора, тем затратнее и затратнее. P.S. Если что, то разница во времени обращения в кэш первого уровня и в ОЗУ - порядок-полтора. По вашей логике - гигабайты и терабайты ОЗУ это дорога в ад и путь в никуда. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 20:14 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
Они не идиоты, просто универсального алгоритма не существует. И по каким параметрам оптимизировать, тоже не понятно. Планировщик, в общем случае, пытается задачи по ядрам размазать; а всякие NUMA оптимизации, RSS и прочие совершенно наоборот, собрать однотипные потоки на одно ядро. А разница в задержках в некоторых случаях может и порядков, а то и нескольких порядков достигать. AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2021, 21:18 |
|
Вопрос по многопоточке
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Я удивляюсь как ты не интересуешься задачей предугадать кликанье мышкой на клиенте. Ведь это голимый hdd kashe. Требуется предсказать _для загруки_ клики юзверя. Извини. А где был вообще инфо-повод упомянуть моё бедное имя? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2021, 01:31 |
|
|
start [/forum/topic.php?fid=59&startmsg=40117280&tid=2120295]: |
0ms |
get settings: |
7ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
23ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
432ms |
get tp. blocked users: |
1ms |
others: | 5ms |
total: | 479ms |
0 / 0 |