170 похожих чатов

Когда создаёшь переменную, Python создаёт объект на диске и ссылку

на объект (в виде названия переменной), когда меняешь ссылку, в какой момент чистится "мусор"? Сразу?

12 ответов

11 просмотров

Не на диске, в оперативной памяти

Алексей-Ким Автор вопроса
Алексей-Ким Автор вопроса
Tishka17
в оперативной

Хорошо. Спасибо. В виртуальной памяти точно ничего не создаётся?

Алексей Ким
Хорошо. Спасибо. В виртуальной памяти точно ничего...

ты точно знаешь что такое виртуальная память?

Алексей Ким
В виртуальной памяти?

В неупорядоченной области памяти создается объект, ему присваивается значение переменной, далее имя переменной через ссылку связывается адресом ячейки в оперативной памяти

Алексей-Ким Автор вопроса
Tishka17
ты точно знаешь что такое виртуальная память?

Да. Это грубо говоря "подкачка страниц", для помощи оперативной памяти. Через нее же процессы контактируют, вызывают системные вызовы ядра ОС. Мета-информацию хранит об объектах. Правильно?

Алексей Ким
Да. Это грубо говоря "подкачка страниц", для помощ...

пока ты пишешь код на питончике - об этом думтаь не над, ОС сама порешит что ей и как делать со своими абстракциями над физическими компонентами

Алексей-Ким Автор вопроса
Tishka17
нет

Мы про Linux?

Алексей-Ким Автор вопроса

Ага! Up!

Алексей Ким
Ага! Up!

лучше у гугла тогда спроси

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта