Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / socket.io-client / lib / vendor / web-socket-js / flash-src / com / hurlant / util / Memory.as
1 /**\r
2  * Memory\r
3  * \r
4  * A class with a few memory-management methods, as much as \r
5  * such a thing exists in a Flash player.\r
6  * Copyright (c) 2007 Henri Torgemane\r
7  * \r
8  * See LICENSE.txt for full license information.\r
9  */\r
10 package com.hurlant.util\r
11 {\r
12         import flash.net.LocalConnection;\r
13         import flash.system.System;\r
14         \r
15         public class Memory\r
16         {\r
17                 public static function gc():void {\r
18                         // force a GC\r
19                         try {\r
20                            new LocalConnection().connect('foo');\r
21                            new LocalConnection().connect('foo');\r
22                         } catch (e:*) {}\r
23                 }\r
24                 public static function get used():uint {\r
25                         return System.totalMemory;\r
26                 }\r
27         }\r
28 }