![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
|
Гари Гроссман (мужчина, придумавший Action Script) пишет о неких «циклических ссылках».
Цитата:
Спасибо большое. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Я так понимаю, циклические ссылки это что-то типа следующего:
var a = {variable:"A"};
var b = {variable:"B"};
var c = {variable:"C"};
var d = a;
a = b;
b = c;
c = d;
trace(a.variable);
trace(b.variable);
trace(c.variable);
![]() |
|
|||||
|
Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
|
Наверное, циклические ссылки это что-то похитрее.
Или переводчик пятого Мука что-то нахитрил. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Если скажешь главу, посмотрю в оригинальном, может, поймем, что имелось ввиду
![]() |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Глава 15
стр.407 вроде всё там яснее ясного... |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Цитата:
"Чего не сделаешь ради дословности перевода" ? Последний раз редактировалось Bad Habit; 08.11.2004 в 06:22. |
|
|||||
|
Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
|
Большое спасибо, мужчины.
Низкий поклон =)) |
|
|||||
|
Регистрация: Nov 2004
Адрес: на Ямайке Любит. Знает.
Сообщений: 4
|
недавно Делимитер поведал мне о чудо-граблях, как раз на тему сборщика мусора и циклических ссылок.
грабли дивной силы: это утечка памяти, которая может уронить плеер а то и ось при длительной работе приложения. суть в том, что объекты типа XMLNode, созданные в одном контейнере, и ссылающиеся друг на друга, не удаляются из памяти при удалении контейнера (что происходит с объектами других типов). запустите этот код в стандалоун плеере, откройте таск манагер, и наблюдайте с какой скоростью увеличивается память, расходуемая приложением. _global.x = "Jackdaws love my big sphinx of quartz...\t";
// делаем длиииинную строку
for (var i = 0; i<10; i++) {
_global.x += _global.x;
}
//
this.onEnterFrame = function() {
// удаляем клип тест
test.removeMovieClip();
// создаём клип тест
this.createEmptyMovieClip("test", 1);
//
for (var i = 0; i<50; i++) {
// создаём в клипе тест объект XMLNode
test["node"+i] = new XMLNode(3, x);
// ставим ссылку на объект, созданный в предыдущей итерации
test["node"+i].link = test["node"+(i-1)];
//
}
};
this.onMouseDown = function() {
// остановить
delete this.onEnterFrame;
};
__________________
волны воют, а люди воюют.. всё зигзагообразно |
|
|||||
|
Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
|
Клева! Спасибо.
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Так я и знал -
Нокса из Австралии турнули и он теперь на Ямайке... Насчёт граблей - отличный вариант расплаты с недобросовестным работодателем... |
![]() |
Часовой пояс GMT +4, время: 15:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|