всего столько-то МБ оперативки?
он должен сам выделять столько, сколько нужно, по идее
Ну если в системе 100 мб оперативки, то 200 он явно не выделит, даже если захочет, верно?
Ты пробовал?)
он попытается и сломается.... мемориеррор епт
а чем вы вообще занимаетесь?
Программы пишу.
Хочется это воспроизвести
ну а задачу какую хотите решить
Сжать потребление ресурсов
ну так нет интерфейса для аллокаци памяти вроде как
перепиши на С ,пока не поздно
а если точечно в каком месте просадка по памяти происхзодит?
так воспроизведи, дольше писать в чат чем создать список из 10^100000 элементов
он задает в 10 чатах один и тот же вопрос, при ответе начинает тебя троллить
Можно создать докер-контейнер и ограничить его ресурсы.
При получении json с API
Ага, и увеличить потребление оперативки в целом на проект?)
ulimit
Купи уже себе vps и не дрочись с памятью. Столько времени всех задалбываешь с этой памамятью, давно бы уже 100 рублей потратил и не запиривал всех и вся ненужными вопросами
У меня и есть vps
а у меня есть server с code
Вообще джсон в питоне медленный, потому как полностью на регулярках основан и в целом с таким подходом там особо и нечего оптимизировать. Можно найти биьлиотеки для более быстрой десериализации, но работать-то они буду посредством с апи
Его потребление памяти волнует, а не скорость
Тада хз, вроде как питоньи словари и потребляют много, но их методы работают быстро. Это в целом особенность питона
> на регулярках Нету регулярок же https://github.com/python/cpython/blob/master/Modules/_json.c#L1025 UPD: Нашел посхалку https://github.com/python/cpython/blob/master/Modules/_json.c#L1631
Хешмап для ключей, да.
Там гигабайтный json что ли?
А если закоментированные строки где написано TODO: DOES NOT RUN удалить, то я могу считать себя питон коре девелопером?
можешь считать себя уважаемым github contributor'ом
Блин а я почему-то отталкивался от этого https://github.com/python/cpython/blob/3.9/Lib/json/decoder.py Видимо ошибался, спасибо за поправку
не, это вот когда начнёшь юнит-тесты удалять, чтобы вместо "Failed" писало "Success" - вот тогда можешь.
Обсуждают сегодня