Имя: Пароль:
1C
1С v8
Как долго живут переменные ?
0 Конфигуратор1с
 
21.05.13
20:13
Вопрос гуманитария. Когда я создаю переменную и помещаю в нее результат запроса или какие-то данные. Данные удаляются системой из памяти в момент выхода из процедуры, их модуля или из программы? Есть ли смысл обнулять переменные?
1 EugeniaK
 
21.05.13
20:16
(0) Нет смысла.
Обнуляются в момент выхода из процедуры.
2 Конфигуратор1с
 
21.05.13
20:20
(1) спасибо
3 Попытка1С
 
21.05.13
20:23
А у тебя переменные кончились?)
4 Конфигуратор1с
 
21.05.13
20:28
(3) не. учусь работать правильно)
5 Живой Ископаемый
 
21.05.13
20:30
2(4) без букваря? по слухам?
6 Пеппи
 
21.05.13
20:33
(5) методом тыка )
7 Живой Ископаемый
 
21.05.13
20:35
2(6) это еще ладно. по крайней мере проверяешь и доверяшь собственным глазам. Правда где-то маячит вопрос о фальсифицируемости эксперимента, но тем не менее... Но тут...
8 Конфигуратор1с
 
21.05.13
21:23
(7) так а на чем то проверить?
9 Конфигуратор1с
 
21.05.13
21:23
(8) точнее как?
10 Kookish
 
21.05.13
22:06
(8) Это вопрос веры. Кто-то говорит, что переменные уничтожаются бесследно, кто-то утверждает, что они отправляются в лучший мир... Выбирай сам, во что верить.
11 Конфигуратор1с
 
21.05.13
23:10
(10) вот я и спрашиваю как можно веру подтвердить. Может в скуле както?
12 EugeniaK
 
21.05.13
23:13
(9) Нагенерь в процедуре 10млрд переменных типа строкаа 1000. Теоретически после выхода из процедуры объем занятой 1С памяти заметно уменьшится.
13 Конфигуратор1с
 
21.05.13
23:16
(12) ну вот я тоже так подумал, если честно попробовать. Но боялся озвучить, дабы не навлечь гнев знатоков. Тяжко гуманитариям на форуме программистов)))
14 Зойч
 
21.05.13
23:16
но не сразу освобождаются, а после сбора мусора
15 Конфигуратор1с
 
21.05.13
23:20
(14) а сбор мусора когда происходит?