У меня есть вопрос, связанный с памятью. Я приведу пример, чтобы дать понять, как все работает сейчас.Массив, объект, память. Actionscript
У меня есть 2 массивы:
var ArrayNew:Array = new Array();
var ArrayOld:Array = new Array();
Также у меня есть класс, чтобы хранить свои объекты (3 свойства). Например:
public Id {get; set;}
public Name {get; set;}
public Type {get; set;}
Дело в том, что я буду заполнение ArrayNew новыми объектами каждые (например, 12 часов):
ArrayNew.push(x, x, x)
.....
ArrayNew.push(x, x, x)
Это может быть около ~ 200 записей или даже больше. После этого я сделать это:
ArrayOld = ArrayNew;
ArrayNew = null;
Так дело в том, как работает память в этой ситуации, и что происходит с объектами? ArrayOld = ArrayNew делает копию объектов (теперь это работает)? ArrayNew = null удаляет созданные объекты? Жаль, что вы не поняли ситуацию. :)
Я знаю. Я написал в качестве примера. Не заметил, что я начал с Capitals :) – CikLinas