Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   снова вопрос про память (http://www.flasher.ru/forum/showthread.php?t=146814)

inozemcev 18.11.2010 16:26

снова вопрос про память
 
В ApplicationDomain есть свойство currentDomain, которое ссылается на текущий ApplicationDomain проекта. В нем, в свою очередь есть, объект memory типа BiteArray.
Путь к нему соответственно: ApplicationDomain.currentDomain.memory

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

dimarik 18.11.2010 19:32

Цитата:

Сообщение от inozemcev (Сообщение 950643)
В ApplicationDomain есть свойство currentDomain, которое ссылается на текущий ApplicationDomain проекта.

Я вот в этом совсем не уверен

Код AS3:

trace(ApplicationDomain.currentDomain == ApplicationDomain.currentDomain); // false


chabapok 18.11.2010 20:26

ну так они значит у вас NAN, раз самому себе не равны.

Добавлено через 6 минут
кстати, свойства memory, судя по документации, нет
есть свойство domainMemory:ByteArray

По всей видимости, там только память приложения, а куча и стек там недоступны, наверное. То есть по большому счету, там код флешки. Это предположение, но будет странно, если оно не правильное.

i.o. 18.11.2010 20:56

Цитата:

ну так они значит у вас NAN, раз самому себе не равны.
т.е вы считаете, что ApplicationDomain.currentDomain это число? Очень интересное мнение

Psycho Tiger 18.11.2010 22:30

Это самое domainMemory почти всегда 1024 байта, если мне не изменяет память.

chabapok 19.11.2010 00:40

Цитата:

т.е вы считаете, что ApplicationDomain.currentDomain это число?
NaN - НЕ число.
и если у человека свойство не равно самому себе, о чем он пишет выше:
Цитата:

trace(ApplicationDomain.currentDomain == ApplicationDomain.currentDomain); // false
то очевидно - Nan

Партизан 19.11.2010 01:32

Цитата:

Сообщение от dimarik (Сообщение 950699)
Код AS3:

trace(ApplicationDomain.currentDomain == ApplicationDomain.currentDomain); // false


И о чем это говорит по-вашему? Откроете TRUE невежам?

BlooDHounD 19.11.2010 04:41

а у меня хелп заработал!!!
http://help.adobe.com/ru_RU/AS3LCR/F...l#domainMemory

alexcon314 19.11.2010 09:17

Цитата:

операции глобальной памяти домена (domain-global memory operations)
Вот это кто-нибудь может разъяснить? что это за операции такие? Звучит интригующе просто..
Автор, допустим, ваше предположение верно. А вы пробовали посмотреть, что там, в этой "глобальной памяти домена"? Если пробовали - то как?

cleptoman 19.11.2010 12:14

Код AS3:

то очевидно - Nan

почитайте про типы во флэш и какие значения могут они принимать


Часовой пояс GMT +4, время: 14:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.