Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Оценка потребления памяти при одновременном запуске миллиона задач" | +/– | |
Сообщение от opennews (?), 29-Ноя-24, 16:42 | ||
Опубликованы результаты тестирования потребления памяти при выполнении кода, создающего миллион параллельно выполняемых сопрограмм. Тестирование проведено для типовой программы, реализованной на языках программирования Rust, C#, Go, Java, Python и JavaScript... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Оценка потребления памяти при одновременном запуске миллиона..." | +15 +/– | |
Сообщение от ijuij (?), 29-Ноя-24, 16:42 | ||
А где C/C++? 🤬 | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Оценка потребления памяти при одновременном запуске миллиона..." | +26 +/– | |
Сообщение от Барашек (?), 29-Ноя-24, 16:44 | ||
тренера не играют | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Аноним (45), 29-Ноя-24, 17:32 | ||
> тренера не играют | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (53), 29-Ноя-24, 17:45 | ||
> Лол, какие тренера, если в C корутин вообще нет и не будет, | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Аноним (58), 29-Ноя-24, 17:49 | ||
> Правда оно там специфичное, под задачу. Си достаточно низкоуровневый чтобы на нем делать многое из того для чего в каком-нибудь Rust придется синтаксис корежить, а в игого и прочих питонах - чешут репу и сообщают что задача нерешаема. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 18:00 | ||
> Угу, то-то Торвальдся жалуется, что за 30 лет нормальный менеджмент памяти не осилили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (90), 29-Ноя-24, 18:56 | ||
>> Лол, какие тренера, если в C корутин вообще нет и не будет, | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
127. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Совершенно другой аноним (?), 29-Ноя-24, 19:23 | ||
Можно воспользоваться библиотекой corutine.h от Simon Tatham (необходимая часть приведена сразу в исходнике). Для компиляции в linux | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от ИмяХ (ok), 29-Ноя-24, 18:58 | ||
>>2020 года | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
152. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от bircoph (ok), 29-Ноя-24, 20:21 | ||
Да? А мужики-то не знают: | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
185. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (185), 29-Ноя-24, 23:37 | ||
>в C корутин вообще нет и не будет | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
180. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Овцелюб (-), 29-Ноя-24, 23:04 | ||
> Отправлено Барашек, 29-Ноя-24 16:44 | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
12. Скрыто модератором | –9 +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 16:52 | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
21. Скрыто модератором | +/– | |
Сообщение от ijuij (?), 29-Ноя-24, 17:00 | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 17:10 | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
42. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (42), 29-Ноя-24, 17:28 | ||
Скорее всего Rust будет наиболее близким к их результатам так что можно мысленно убавить несколько позиций от Rust и получить примерный результат C/CPP | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
183. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 23:15 | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Аноним (45), 29-Ноя-24, 17:29 | ||
> А где C/C++? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
55. "Оценка потребления памяти при одновременном запуске миллиона..." | +4 +/– | |
Сообщение от Аноним (53), 29-Ноя-24, 17:48 | ||
> А в C нет корутин 😂 | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (62), 29-Ноя-24, 17:53 | ||
> Это какой-то не особо убедительный аргумент для обоснования результатов бенчмарка и "почему нет %s". | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (58), 29-Ноя-24, 17:54 | ||
>> А в C нет корутин 😂 | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
72. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 18:07 | ||
>> В си есть возможность их сделать - и ест реализации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от morphe (?), 29-Ноя-24, 20:34 | ||
> Можно посмотреть и решить, стоит ли заморачиваться с токио или достаточно того что "из коробки". | ||
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору |
84. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (90), 29-Ноя-24, 18:50 | ||
> В си есть возможность их сделать - и ест реализации. И если для хруста можно брать сторонние "фреймворки" то почему и для си так же нельзя?! | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
133. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Страдивариус (?), 29-Ноя-24, 19:28 | ||
> В си есть возможность их сделать - и ест реализации. И если для хруста можно брать сторонние "фреймворки" то почему и для си так же нельзя?! | ||
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору |
124. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (124), 29-Ноя-24, 19:20 | ||
setjump - longjump. | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
79. "Оценка потребления памяти при одновременном запуске миллиона..." | –2 +/– | |
Сообщение от 12yoexpert (ok), 29-Ноя-24, 18:41 | ||
с ними график был бы некрасивый, один пиксель и С/С++ и все пиксели у остальных | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
117. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Аноним (62), 29-Ноя-24, 19:14 | ||
> с ними график был бы некрасивый, один пиксель и С/С++ и все пиксели у остальных | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (159), 29-Ноя-24, 21:00 | ||
Вышел бы за границы буфера? | ||
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору |
146. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Аноним (146), 29-Ноя-24, 19:55 | ||
А Ruby? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
3. "Оценка потребления памяти при одновременном запуске миллиона..." | +10 +/– | |
Сообщение от Андрей (??), 29-Ноя-24, 16:45 | ||
Вот тебе и Go... | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Человек из глубинки (?), 29-Ноя-24, 18:35 | ||
То что у него GC кривой - это совсем не новость. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Оценка потребления памяти при одновременном запуске миллиона..." | +8 +/– | |
Сообщение от Пью чай и греюсь пледом (?), 29-Ноя-24, 16:45 | ||
В целом шарп неплохой коспромис по производительности, удобству и кроссплатформенности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Оценка потребления памяти при одновременном запуске миллиона..." | +2 +/– | |
Сообщение от ijuij (?), 29-Ноя-24, 16:54 | ||
Вы пробовали использовать его на Debian/Ubuntu/Arch Linux? Каковы ваши впечатления? | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Аноним (18), 29-Ноя-24, 16:57 | ||
Я не программист всех языков, в отличии от остальных комментаторов, но мои хеллоуворлды работали исправно :-) | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от nume (ok), 29-Ноя-24, 17:06 | ||
Использую, проблем нет | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
38. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (38), 29-Ноя-24, 17:20 | ||
Говорят, на .нет 9.х неплоха | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
161. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от _kp (ok), 29-Ноя-24, 21:01 | ||
Да. В Wine никаких проблем. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
163. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (163), 29-Ноя-24, 21:22 | ||
Использую в арче, все устраивает. Только скорость появления новых версий в репозиториях так себе | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
65. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (65), 29-Ноя-24, 17:58 | ||
А джава по памяти. Посмеялся, спасибо. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
140. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Анон1110м (?), 29-Ноя-24, 19:47 | ||
Может всё таки не C# а .NET? | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
7. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Аноним (7), 29-Ноя-24, 16:49 | ||
Результаты Go поражают 🤦♂️ | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от ijuij (?), 29-Ноя-24, 16:56 | ||
Это вполне ожидаемо. Я применяю его для разработки MVP, а если продукт окажется успешным, то перепишу его на C++. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Аноним (38), 29-Ноя-24, 17:19 | ||
А почему не раст?) | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Оценка потребления памяти при одновременном запуске миллиона..." | –2 +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 17:34 | ||
> А почему не раст?) | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 18:54 | ||
да неее, сразу на раст))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Оценка потребления памяти при одновременном запуске миллиона..." | –2 +/– | |
Сообщение от НяшМяш (ok), 29-Ноя-24, 17:37 | ||
Потому что без уязвимостей потом денег за исправление не заплатят. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
89. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 18:56 | ||
да, понимаю, норм. презентация - это святое | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Вася Пупкин (?), 29-Ноя-24, 17:41 | ||
Замени го на питон. И плюсы на раст. и тогда все будет правильно, быстрее, удобно и надежнее. | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
60. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (53), 29-Ноя-24, 17:51 | ||
> Замени го на питон. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 18:57 | ||
ну да, плюсы раз в три года только ломаются хДДДД | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (182), 29-Ноя-24, 23:14 | ||
А я пришёл к выводу что проще сразу писать на Rust. Скорость разработки на нём не намного ниже чем на питоне и компенсируется более качественными крейтами, тулингом, отсутствием необходимости в дебаге, безболезненной кросс-компиляцией и простым деплоем. | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
8. "Оценка потребления памяти при одновременном запуске миллиона..." | +5 +/– | |
Сообщение от Пью чай и греюсь пледом (?), 29-Ноя-24, 16:49 | ||
Кстати, ноде вообще пофиг, она тут лидер по стабильности :-) | ||
Ответить | Правка | Наверх | Cообщить модератору |
168. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от th3m3 (ok), 29-Ноя-24, 21:48 | ||
Сливает даже Питону) | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Оценка потребления памяти при одновременном запуске миллиона..." | –7 +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 16:51 | ||
Java тормознутая. Легенда о тормознутости Жабы доказана. Что и требовалось доказать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Аноним (18), 29-Ноя-24, 17:00 | ||
Ты вообще читал новость? 🤦 | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (90), 29-Ноя-24, 18:58 | ||
Да он даже заголовок не осилил 😂 | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (37), 29-Ноя-24, 17:19 | ||
Ты различаешь скорость работы и жручесть памяти? По скорости ява вполне сравнима даже с компилируемыми в нативщину языками, а вот по жручести памяти полное днище. Это было основное, что мне в ней крайне не нравилось. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
88. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (88), 29-Ноя-24, 18:55 | ||
Жручесть памяти в JVM это примерно как жручесть памяти в Линукс. Новички тоже порой удивляются — почему Линукс использует почти 100% оперативки во время работы. Но это и не удивительно, «VM» в акрониме «JVM» как бы намекает, но не все намёк поняли, и уж тем более не все дочитали до конца мануал как объяснить JVM сколько памяти ей доступно. Да и зачем вникать, когда можно просто повторять услышанное ща гаражами от старших пацанов и прослыть сведущим человеком? | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Анон1110м (?), 29-Ноя-24, 19:49 | ||
Пользовался IDE на Java и по ощущениям — сплошные тормоза. | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (65), 29-Ноя-24, 18:00 | ||
Какие легенды? Это ещё деды в учебники по физике записали. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
11. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Шарп (ok), 29-Ноя-24, 16:52 | ||
По сути c# с AOT победитель, потому что память потребляет чуть больше раста, но при этом является нормальным языком без необходимости приседать с borrow checker. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Аноним (18), 29-Ноя-24, 16:55 | ||
В долгосрочной перспективе победитель нода :-) Потому что вообще не надо конпилять, уже занимает львиную долю рынка и относительно простая в плане освоения. Но шарп хорош тем, что он не только для вэба. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Оценка потребления памяти при одновременном запуске миллиона..." | +2 +/– | |
Сообщение от Rev (ok), 29-Ноя-24, 17:13 | ||
Ага, а дистрибутивы продукта занимают гигабайты, состоя из 30000 файлов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от анонимище (?), 29-Ноя-24, 17:40 | ||
а Руби чем вам не угодил? | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от НяшМяш (ok), 29-Ноя-24, 17:41 | ||
Пакет ноды занимает 50-60 мегабайт в моём дистрибутиве после распаковки. Даже меньше, чем питон. Найти приложение на ноде с гигабайтами исходников надо ещё постараться. Да и есть кучи компилеров, транспилеров и бандлеров, чтобы это всё упаковать в компактный вид. | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
145. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Анон1110м (?), 29-Ноя-24, 19:51 | ||
Это всё без разницы потому что ЯваСцэнарий один из худших языков на планете. | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от fuggy (ok), 29-Ноя-24, 22:40 | ||
Легко средний проект занимает 50-90К файлов. Всё это добро занимает 400-700МБ. И это только исходники. Ведь каждый пакет это однострочная функцию, к которой в комплекте source map, файл лицензии, readme, changelog, тесты, данные для тестов. И всё это только для одного пакета из одной функции. И таких пакетов тысячи. | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
97. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 18:59 | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
126. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (124), 29-Ноя-24, 19:23 | ||
Нет, не самый. Есть ещё Electron - это нода вместе с движком от Хромиума... | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
100. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Олололололололо (-), 29-Ноя-24, 19:02 | ||
Любой проект на ноде тащит за собой миллиарды миллиардов файлов с npm сайта. Кто-то проверят, что в этих файлах понаписали? Нет, нет и нет. В результате если писать хоть сколько либо серьёзный проект на ноде нужно писать всё с нуля и не использовать ни одного пакета с npm, а так на ноде не бывает. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
14. "Оценка потребления памяти при одновременном запуске миллиона..." | –3 +/– | |
Сообщение от Аноним (14), 29-Ноя-24, 16:55 | ||
> Some folks pointed out that in Rust (tokio) it can use a loop iterating over the Vec instead of join_all to avoid the resize to the list introduced by join_all. So I added a new test case Rust (tokio-for) here | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Оценка потребления памяти при одновременном запуске миллиона..." | +4 +/– | |
Сообщение от Rev (ok), 29-Ноя-24, 17:14 | ||
Это не тайные знания, это понимание базовой функциональности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Оценка потребления памяти при одновременном запуске миллиона..." | –3 +/– | |
Сообщение от Аноним (32), 29-Ноя-24, 17:15 | ||
Rust (async_std) Стандартная библиотека | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
64. "Оценка потребления памяти при одновременном запуске миллиона..." | +2 +/– | |
Сообщение от Аноним (62), 29-Ноя-24, 17:57 | ||
> Как всегда с Растом: если просто использовать API как обычно, без тайного знания, всё будет неоптимально | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
19. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Ананий (?), 29-Ноя-24, 16:59 | ||
Як так, почему пихон жрёт меньше гошечки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Оценка потребления памяти при одновременном запуске миллиона..." | +5 +/– | |
Сообщение от Аноним (53), 29-Ноя-24, 17:53 | ||
> Як так, почему пихон жрёт меньше гошечки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. Скрыто модератором | +1 +/– | |
Сообщение от анонимище (?), 29-Ноя-24, 17:59 | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Оценка потребления памяти при одновременном запуске миллиона..." | +4 +/– | |
Сообщение от Аноним (82), 29-Ноя-24, 18:44 | ||
потому что в приведенном бенчмарке питон создает пустые коллбэки на однопоточном эвентлупе (тоесть внутри питоно-тасок нельзя вызывать ничего вычистительно тяжелого\блокирующего, это просто стейт-машина) | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
23. "Оценка потребления памяти при одновременном запуске миллиона..." | +3 +/– | |
Сообщение от Аноним (23), 29-Ноя-24, 17:04 | ||
>при одновременном запуске миллиона задач | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Аноним (38), 29-Ноя-24, 17:24 | ||
Вы про корутины начитались что ли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Дед Анон (?), 29-Ноя-24, 17:42 | ||
А где PHP? Хотелось бы посмотреть на фоне Go | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Anyone (?), 29-Ноя-24, 18:32 | ||
В РНР уже завезли сопрограммы без костылей? | ||
Ответить | Правка | Наверх | Cообщить модератору |
147. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 20:04 | ||
плюсы-расширения подойдут? | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 20:16 | ||
ну, все свои классы и эррейры основные через плюсы компилить и в пхп-экстеншн_со класть - так проще и, возможно, производительней. у меня прод не паблик многоК+, однозначно сказать не могу. | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
172. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Hck3r (?), 29-Ноя-24, 22:20 | ||
Давно завезли | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
174. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 22:25 | ||
Fibers (stackful coroutines) начиная с версии 8.1 | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
59. "Оценка потребления памяти при одновременном запуске миллиона..." | +4 +/– | |
Сообщение от аНОНИМ (?), 29-Ноя-24, 17:51 | ||
То есть это не про процессы и даже не про OS-треды, а про какие-то у каждой пепяки собственные симулякры. Значимость=0 | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 18:33 | ||
Если ты кликнешь на ссылку на прошлогодний тест, то там тестируются и ядерные треды, но результаты для них показаны только для 10k задач, а для 100k уже написано "I could not launch 100,000 threads on my system, so the threads benchmarks had to be excluded. Probably this could be somehow tweaked byt changing system settings, but after trying for an hour I gave up." | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от Аноним (82), 29-Ноя-24, 18:32 | ||
Автор не понимает как устроен tokio-runtime и как им пользоваться | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от jobserver (ok), 29-Ноя-24, 18:57 | ||
интересно каким будет на расте правильное потребление памяти | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от chdlb (?), 29-Ноя-24, 19:12 | ||
неа, виртуальные потоки в джава это не реальные потоки, так что хоть это не одно и тоже, то что ты пишешь не будет реальным соотвествим | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
130. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 19:25 | ||
вот вам когда чемоданы заедут - будете пистить. | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
157. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от morphe (?), 29-Ноя-24, 20:42 | ||
> нужно использовать специальный апи task::block_in_place | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
78. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (78), 29-Ноя-24, 18:40 | ||
Я разочарован питоном :( | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от anonymous (??), 29-Ноя-24, 19:00 | ||
python оказался довольно удобным калькулятором с подходящим набором инструментов - jupyter и pandas. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Карлос Сношайтилис (ok), 29-Ноя-24, 19:35 | ||
Питон прекрасен для прототипов, для любых. | ||
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору |
166. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (78), 29-Ноя-24, 21:32 | ||
>тащить его в нагруженный прод | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (169), 29-Ноя-24, 21:53 | ||
Проблема не в самом питоне, и даже не в том, что он интерпретируемый. Если хотите понять, почему дефлотные библиотеки (и подавляющее большинство того, что пишут вокруг них, потому что одни и те же примитивы использую) - говно, посмотрите, что cpython делает, когда вы, хз, строки пополам пилите, или делаете ещё какие-то операции, которые не меняют память, а только меняют начало и конец объекта, который ДОЛЖЕН БЫЛ БЫТЬ просто двумя указателями. При этом некоторые методы объектов ВНЕЗАПНО работают эффективнее, хотя выглядит это как полный бред (гуглите сравнение скорости слайсинга bytearray через [1:] и del [0]) | ||
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору |
83. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от jobserver (ok), 29-Ноя-24, 18:45 | ||
java 8ГБ. его тест на java для 10_000_000 зелёных потоков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от chdlb (?), 29-Ноя-24, 19:10 | ||
этот тест кал читай ниже | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 19:14 | ||
здесь про корутины посты уместны? | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от RM (ok), 29-Ноя-24, 18:58 | ||
Erlang нет, нещитово | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Оценка потребления памяти при одновременном запуске миллиона..." | +1 +/– | |
Сообщение от chdlb (?), 29-Ноя-24, 18:59 | ||
Я может чего-то не понимаю, но вот это: | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 22:15 | ||
> смотрите, я поменял код на такой чтобы подтвердить свои изыскания | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 22:40 | ||
Лол, так ThreadPool.ThreadCount это же количество ядерных потоков в пуле, так? Их *естественно* будет столько сколько ядер или может чуть больше чем ядер. Нет никакого смысла увеличивать дальше, даже более того есть огромный смысл не увеличивать, чтобы снизить нагрузку на ядерный шедулер, который со всеми его расчётами приоритетов и переключением между kernel и user spaces только процессорные такты жрёт. | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
120. "Оценка потребления памяти при одновременном запуске миллиона..." | +2 +/– | |
Сообщение от Пишу с 3 пня (?), 29-Ноя-24, 19:16 | ||
Интересно бы сравнить все это на старом железе типа 3 пня без читерства в виде задействованных инструкций. | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (160), 29-Ноя-24, 21:00 | ||
Ну-ну очередное сравнение мягкого, пушистого и розового? Запустили бы хотя бы что-нить посчитать в этих задачах, даже 2+2 и то было был бы маленький, но смысл, а так вообще дурoсть, для любителей обсасывать дурoсти. | ||
Ответить | Правка | Наверх | Cообщить модератору |
173. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 29-Ноя-24, 22:24 | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Оценка потребления памяти при одновременном запуске миллиона..." | –1 +/– | |
Сообщение от Легивон (?), 29-Ноя-24, 21:15 | ||
Го приятно порадовал. На практически осмысленном количестве рутин (тысячи) он второй. Обходит его только ненужная ржавчина. | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Оценка потребления памяти при одновременном запуске миллиона..." | +2 +/– | |
Сообщение от Аноним (176), 29-Ноя-24, 22:32 | ||
если вы столкнулись с необходимостью создать миллион горутин то надо выпит таблеточку и лечь спать а утром подумать о смене работы | ||
Ответить | Правка | Наверх | Cообщить модератору |
186. Скрыто модератором | +/– | |
Сообщение от Аноним (186), 29-Ноя-24, 23:37 | ||
Ответить | Правка | Наверх | Cообщить модератору |
184. "Оценка потребления памяти при одновременном запуске миллиона..." | +/– | |
Сообщение от Аноним (185), 29-Ноя-24, 23:34 | ||
>при выполнении кода, создающего миллион параллельно выполняемых сопрограмм | ||
Ответить | Правка | Наверх | Cообщить модератору |
187. Скрыто модератором | +/– | |
Сообщение от Аноним (186), 29-Ноя-24, 23:38 | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |