, 08 2015 . 18:36
+
Eclipse 4.5 (Mars) :
IDE: "Eclipse IDE for Java Developers", .. Classic .
<a href="https://www.liveinternet.ru/users/eugene20237/post231954305/">Работа с памятью на флеше</a><br/>Коротко резюмирую тут трюки по борьбе со сборщиком мусора виртуальной машина Flash Player. Иследования проводились только для версии 11.1 standalone debugger for win32. В следующих версиях Flash Player могли как улучшить работу с памятью так и ухудшить, но скорее всего всё осталось также. Итак, garbage collector (GC) исключительно хреново работает с памятью. Он её попросту не очищает во многих случаях или выделяет в разы больше чем требуется.
Вы наверняка знаете, что такое сильные и слабые ссылки и как GC их считает чтобы понять нужен этот объект или нет... Всё это написано во многих местах... <a href="https://www.liveinternet.ru/users/eugene20237/post231954305/">Читать далее...</a>
, 16 2012 . 06:35
+
Flash Player. 11.1 standalone debugger for win32. Flash Player , . , garbage collector (GC) . .
, GC ... , .. AS3. . :
http://help.adobe.com/en_US/as3/mobile/flashplatform_optimizing_content.pdf
. , Flash Player , . .
Juick:
http://juick.com/eugene20237@ya.ru/2009006 StackOverflow:
http://stackoverflow.com/questions/11833009/as3-bitmapdata-memory-leaks
, , .
.
. , . ,
BitmapData .
Loader . , BitmapData bitmapData.clone(), . Loader, loader.unload(). cacheAsBitmap=false.
PHP:
var bitmapData : BitmapData = ( loader . contentLoaderInfo . content as Bitmap ). bitmapData .clone();
( loader . content as Bitmap ). cacheAsBitmap = false ;
( loader . content as Bitmap ). bitmapData . dispose ();
( loader . content as Bitmap ). bitmapData = null ;
( loader . contentLoaderInfo . content as Bitmap ). bitmapData = null ;
loader . unload (); font>
. , . . ... Loader .
C Embed . ( 2 ) . Embed . , Flex-, . Loader. , Embded, Loader.loadBytes(...). .
PHP:
[ Embed ( source = "../media/128.png" , mimeType = "application/octet-stream" )]
static private const EmbedBMP :Class;
..............
loader . loadBytes (new EmbedBMP () as ByteArrayAsset ); font>
- . . ( 100 .) dispose(), , , : . ( 4096x4096), .
BitmapData BitmapData, . BitmapData.
, BitmapData - . . , , . , .
local connection . , LocalConnection try. , , . :
PHP:
public static function freeMemoryGC (): void
{
// the GC will perform a full mark/sweep on the second call.
try
{
new LocalConnection (). connect ( 'foo' );
new LocalConnection (). connect ( 'foo' );
new LocalConnection (). connect ( 'foo' );
}
catch ( e :*)
{
}
//System.gc();
} font>
( ). , 100 , . System.gc() AIR Flash Player. GC . .
<a href="https://www.liveinternet.ru/users/eugene20237/post198984158/">FDT мегасетап</a><br/>Пару дней ковырялся чтобы настроить IDE для серверной и клиентской части одного проекта. Захотелось мне заставить IDE одновременно работать как серверной так и с клиентской частью чтобы не тратить внимание на переключение между разными средами. Сложность в том, что клиент и сервер на разных языках, соответственно на Флеше и на Питоне. И вот наконец получилось! :ok:
В качестве основы взял среду FDT4, потому что она быстрая и на ней уже работает Флеш. Установил в неё PyDev и кучу разных плагинов, в т.ч. для синхронизации с удалёнными серверами. Серверную часть пока запускаю на той же машине,... <a href="https://www.liveinternet.ru/users/eugene20237/post198984158/">Читать далее...</a>
, 29 2011 . 08:58
+
IDE . IDE . , , . !
FDT4, . PyDev , .. . , , RSE . FlashPlayer, - . , Adobe AIR. , . IDE , .