Вот как по мне, оперативы 16гб, но проц грузится под 100% при 30 потоках (смотря кст потоки чего, от самого скрипта зависит. Например парсер в 170 работает спокойно(не гет/пост, в браузере)
Смотри, есть варик разогнать проц, посмотри видосики, но за темпой его следи (желательно под нагрузкой).
Лет 8-10 назад, когда озу было около 4гб на старом пк, вставлял флешки в пк и с них выделял память, чтоб юзал,когда оперативка использовалась на 100% (там само по себе предусмотрено, что пк бывает жд по свойствам оперативки юзает(вроде подкачкой называется), но там выделяемый объем ограничен, можно увеличить). Помогало, но именно для работы без лагов компа, не думаю, что данный метод будет эффективен при работе под нагрузкой, хотя попробовать можно)
Проблема с изображением при большом числе потоков
-
Для тех, кто будет искать
В Windows есть лимит на количество GDI объектов в системе - 65536.
Когда он превышается - начинается то, что вы описываете.
Каждый поток в БАС создает приблизительно 100-500 таких объектов, отсюда такое ограничение.Я собрал версию БАС, которая использует этот ресурс по минимуму https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/lesshandlers/BrowserAutomationStudioInstallAllInOne.exe
И если добавить в файле chrome_command_line.txt добавить такую строчку --disable-remote-fonts, и выполнить действие "Выполнить код" c параметром font_list("Arial")!
то количество выделяемых объектов уменьшится до 250.
Еще есть софт для просмотра этих объектов http://www.the-sz.com/products/bear/