123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title></title>
- <!--框架必需start-->
- <script type="text/javascript" src="../../libs/js/jquery.js"></script>
- <script type="text/javascript" src="../../libs/js/language/cn.js"></script>
- <script type="text/javascript" src="../../libs/js/framework.js"></script>
- <link href="../../libs/css/import_basic.css" rel="stylesheet" type="text/css"/>
- <link rel="stylesheet" type="text/css" id="skin" prePath="../../"/>
- <link rel="stylesheet" type="text/css" id="customSkin"/>
- <!--框架必需end-->
- <!--父子表start-->
- <script type="text/javascript" src="../../libs/js/table/detailTable.js"></script>
- <!--父子表end-->
- </head>
- <body>
- <table class="detailTable" useColor="false" useHover="false" useClick="false" trClick="true">
- <tr>
- <th width="30">操作</th><th>消息标题</th>
- </tr>
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>FlashPlayer垃圾回收机制</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- 垃圾收集器简称GC( Garbage Collector ),是一段自动执行的逻辑,Flash Player的通过GC自动管理内存使用,回收程序中无用的对象来释放内存
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>垃圾收集器不支持自动收集垃圾</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- 引入这些新控件带来一个副作用:垃圾收集器不再支持自动为你收集垃圾。Flash Player有两种方法来查找非活动对象并移除它们:引用计数法和标识清除法
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>垃圾回收并不是一直在运行的</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- 由于FlashPlayer 遍历你的整个对象结构,该过程对CPU占用太多。FlashPlayer 9 通过调整迭代标识-清除缩减对CPU的占用。该过程跨越几个阶段不再是一次完成,变成偶尔运行。
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>有了GC,为什么还会内存泄漏</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- GC 的触发不是根据程序的清除指令来执行,而是根据内存分配情况来执行的。内存空间越紧俏, GC 才工作越勤快。 GC 只管标记,而且内存释放是异步执行的。整个过程极不透明;
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>FlashPlayer垃圾回收机制</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- 垃圾收集器简称GC( Garbage Collector ),是一段自动执行的逻辑,Flash Player的通过GC自动管理内存使用,回收程序中无用的对象来释放内存
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>垃圾收集器不支持自动收集垃圾</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- 引入这些新控件带来一个副作用:垃圾收集器不再支持自动为你收集垃圾。Flash Player有两种方法来查找非活动对象并移除它们:引用计数法和标识清除法
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>垃圾回收并不是一直在运行的</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- 由于FlashPlayer 遍历你的整个对象结构,该过程对CPU占用太多。FlashPlayer 9 通过调整迭代标识-清除缩减对CPU的占用。该过程跨越几个阶段不再是一次完成,变成偶尔运行。
- </td>
- </tr>
- </table>
- </td>
- </tr>
-
- <tr>
- <td><span class="img_add2 hand" title="点击展开"></span></td><td>有了GC,为什么还会内存泄漏</td>
- </tr>
- <tr>
- <td></td>
- <td>
- <table class="tableStyle" useHover="false" useClick="false">
- <tr>
- <td>
- GC 的触发不是根据程序的清除指令来执行,而是根据内存分配情况来执行的。内存空间越紧俏, GC 才工作越勤快。 GC 只管标记,而且内存释放是异步执行的。整个过程极不透明;
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </body>
- </html>
|