прогрев здесь не поможет, нет? Мне честно интересно, я с JVM почти не сталкиваюсь, на самом деле
Надо просто хотя бы вычесть размер памяти для jvm. Но опять же, если это нормально, то и не надо может быть.
как раз таки раскидывают таски по тредам из своего пула. Не ручками же это реализовать
Либо я не понял. Либо вы. Но в коде вы просто создаете платформенные потоки в Java при чем их число равно количеству задач
Не понял как вы смогли таким образом 100к запустить потоков. У вас возможно зависнуть должно было еще ранее. Но что точно, так миллион задач вы бы реально не смогли. Но все таки в диаграмму и по c100k и по c1000k вывели записали какие-то данные. Не могли бы вы подсказать сразу откуда ? В моем понимании должно было зависнуть у вас. На железе, которое мощнее и 200к не запустить.
А в нём есть какой-то достаточно меинстримный event loop?
Вы имеете ввиду event-loop из ui движка ? Мне кажется мы о разном... На c++ много что есть. Попробуйте реактивное программирование на нем, если вам именно фреймворки интересуют или подходы какие-то.
Если я всё правильно понимаю, то тут как раз таки блокирующий sleep и имеет смысл именно что запускать миллион тасок одновременно
На самом деле у вас не запустились таски одновременно и вы кстати не проверили результат каждого потока. Так что и не уверен, что какая-нибудь платфрома не забила и не оптимизировала так, что можно не запускать бесполезный поток или что-то с ним сделать. Попробуйте рамдомное число брать от каждого потока и складывать куда-нибудь в коллекцию по окончанию. Потом посчитать. Было бы интересно увидеть как изменятся графики
И как вишенка на торте (только то, что я знаю лучше):
Бенчмарк без прогрева jvm :) а старт ух как много занимает
Виртуальные потоки в java еще только preview и недоступны без дополнительных флагов запуска jvm. Еще сыро
С++ нет в сравнении :)
Автор не пользуется формулой расчета количества потоков: операции неблокирующие => в пределах количества ядер cpu; блокирующие => создавать как можно больше потоков.
Бессмысленное создание огромного количества потоков. Отсутствует нивелирование тред пулом, о реактивном подходе и говорить не приходится.
Для его задач можно указать размер стека треда по дефолту в java. в hotspot там 1mb, но могу ошибаться. если сделать в два раза ниже, то и графики будут лучше :)
Правильно! Зачем в детали лезть и разбираться! Можно по верхушкам пройтись ? и не надо думать, что он обличающую информацию на страшные преступления выкладывал, о которой должны люди знать и что дерьмо не должно секретиться, а придаваться огласке иначе кто-то исправится или будет посажен.
Да, как удобно, что его будут сажать за раскрытие гостайны, а остальное не важно? и разбирайтесь сами.
И это ещё называется "мыслить обьективно",а остальные "недалёкие" либо бот кремля, либо пропаганды насмотрелись. Как удобно с вашей стороны
Хорошо, можем тогда разобрать эти документы 'по полочкам' , которые публиковал Ассанж и его команда для большей объективности. Там таки есть много интересных тем, не считаете?)
Честно говоря, думаю, что есть две стороны медали.
С одной стороны проектов много, но и относительно мало других крупнейших компаний.
Какие-то проекты просто "прикольные". Программисты и все, кто участвует, могут сказать спасибо, что крупные компании все же пытаются скупать такие проекты "бесполезные" и развивать внутри своих экосистем. Это новые рабочие места, деньги, рынок...
Скептики могут поругать за то, что деньги идут "не туда" и кучу других причин.
Не могли бы вы владельцу видеокарты от amd подсказать какие модели сыпятся в данный момент ? и как в качестве уступает nvidia.
По моему опыту как все даже лучше.
А вот где минусы встретил только, так это в поддержке amd некоторых 3D движков для рендера (это дело годовой\двух годовой давности, сейчас может лучше). Возможно еще в каких-то классах программ поддержка в первую очередь идет nvidia с cuda,а уж потом radeon.
Но я никогда сам не замечал за последние лет так 5, чтобы radeon уступал или даже сыпался. Зато слышал, что и дорогие nvidia переставали работать, например из-за дешевых проводов.
Помню, когда не было компьютера в детстве иногда попадались мне эти журналы. И тогда я зачитывал их до дыр, рассматривал внимательно каждую иллюстрацию и представлял игру в голове, и как я брожу по этому чудесному миру :)
Так твиттер и не зарабатывал, а в убытке большом был
20 лет сидел на одном месте, закостенел. В мусорку!
Ну возможно он руководитель какой-нибудь :)
больше и больше ценится не реальное умение работать, а талант себя продавать и проходить собеседования
Согласен. Но если идешь сеньором в какую-нибудь известную компанию, то мимикрию быстро вычислят. В какую-нибудь конторку стартап или шарагу - легко, там таких много я думаю :)
Таких книг бы по-больше.
Даже не являясь специалистом в этой области я бы взял почитать эту книгу на досуге. Тема интересна
Надо просто хотя бы вычесть размер памяти для jvm. Но опять же, если это нормально, то и не надо может быть.
Либо я не понял. Либо вы. Но в коде вы просто создаете платформенные потоки в Java при чем их число равно количеству задач
Не понял как вы смогли таким образом 100к запустить потоков. У вас возможно зависнуть должно было еще ранее. Но что точно, так миллион задач вы бы реально не смогли. Но все таки в диаграмму и по c100k и по c1000k вывели записали какие-то данные. Не могли бы вы подсказать сразу откуда ? В моем понимании должно было зависнуть у вас. На железе, которое мощнее и 200к не запустить.
Вы имеете ввиду event-loop из ui движка ? Мне кажется мы о разном... На c++ много что есть. Попробуйте реактивное программирование на нем, если вам именно фреймворки интересуют или подходы какие-то.
На самом деле у вас не запустились таски одновременно и вы кстати не проверили результат каждого потока. Так что и не уверен, что какая-нибудь платфрома не забила и не оптимизировала так, что можно не запускать бесполезный поток или что-то с ним сделать. Попробуйте рамдомное число брать от каждого потока и складывать куда-нибудь в коллекцию по окончанию. Потом посчитать. Было бы интересно увидеть как изменятся графики
И как вишенка на торте (только то, что я знаю лучше):
Бенчмарк без прогрева jvm :) а старт ух как много занимает
Виртуальные потоки в java еще только preview и недоступны без дополнительных флагов запуска jvm. Еще сыро
С++ нет в сравнении :)
Автор не пользуется формулой расчета количества потоков: операции неблокирующие => в пределах количества ядер cpu; блокирующие => создавать как можно больше потоков.
Бессмысленное создание огромного количества потоков. Отсутствует нивелирование тред пулом, о реактивном подходе и говорить не приходится.
Для его задач можно указать размер стека треда по дефолту в java. в hotspot там 1mb, но могу ошибаться. если сделать в два раза ниже, то и графики будут лучше :)
Правильно! Зачем в детали лезть и разбираться! Можно по верхушкам пройтись ? и не надо думать, что он обличающую информацию на страшные преступления выкладывал, о которой должны люди знать и что дерьмо не должно секретиться, а придаваться огласке иначе кто-то исправится или будет посажен.
Да, как удобно, что его будут сажать за раскрытие гостайны, а остальное не важно? и разбирайтесь сами.
И это ещё называется "мыслить обьективно",а остальные "недалёкие" либо бот кремля, либо пропаганды насмотрелись. Как удобно с вашей стороны
Хорошо, можем тогда разобрать эти документы 'по полочкам' , которые публиковал Ассанж и его команда для большей объективности. Там таки есть много интересных тем, не считаете?)
Честно говоря, думаю, что есть две стороны медали.
С одной стороны проектов много, но и относительно мало других крупнейших компаний.
Какие-то проекты просто "прикольные". Программисты и все, кто участвует, могут сказать спасибо, что крупные компании все же пытаются скупать такие проекты "бесполезные" и развивать внутри своих экосистем. Это новые рабочие места, деньги, рынок...
Скептики могут поругать за то, что деньги идут "не туда" и кучу других причин.
Возможно я не прав.
Диаграмма довольно интересная :)
Бинго. И с прошлых аккаунтов политику свою вещали - забанили. И вы опять новый создали, чтобы о политике "угорать".
С 21го прошло 2 года. Регистрация месяц назад )
по моему опыту нет. а в общем видимо со всех сторон хватает :)
Кто что, а новорег на хабре о политике :)
Не могли бы вы владельцу видеокарты от amd подсказать какие модели сыпятся в данный момент ? и как в качестве уступает nvidia.
По моему опыту как все даже лучше.
А вот где минусы встретил только, так это в поддержке amd некоторых 3D движков для рендера (это дело годовой\двух годовой давности, сейчас может лучше). Возможно еще в каких-то классах программ поддержка в первую очередь идет nvidia с cuda,а уж потом radeon.
Но я никогда сам не замечал за последние лет так 5, чтобы radeon уступал или даже сыпался. Зато слышал, что и дорогие nvidia переставали работать, например из-за дешевых проводов.
Может мой опыт просто такой
Не похоронит конечно. User-retention дневной снизит однозначно
Харви Ванштейн - на 23 года сел и еще 16 добавили (могу ошибаться)
Помню, когда не было компьютера в детстве иногда попадались мне эти журналы. И тогда я зачитывал их до дыр, рассматривал внимательно каждую иллюстрацию и представлял игру в голове, и как я брожу по этому чудесному миру :)
Домру Казань - не работает
А может хватит регистрировать новые аккаунты исключительно для: "усе пропало", "ряяяя, расия...", "не надо развивать - отожмут.."
Так ты сам новорег. За месяц настрочил комментариев больше, чем я с 2014го все вместе.
Сам же и сидишь про политику пишешь
Так твиттер и не зарабатывал, а в убытке большом был
Ну возможно он руководитель какой-нибудь :)
Согласен. Но если идешь сеньором в какую-нибудь известную компанию, то мимикрию быстро вычислят. В какую-нибудь конторку стартап или шарагу - легко, там таких много я думаю :)
Ну почему. И проблему решат, и рынок займут.
Это CAPEX
Обожаю его работы