Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 内存使用+;使用可见与添加/删除阶段时的性能_Performance_Apache Flex_Memory - Fatal编程技术网

Performance 内存使用+;使用可见与添加/删除阶段时的性能

Performance 内存使用+;使用可见与添加/删除阶段时的性能,performance,apache-flex,memory,Performance,Apache Flex,Memory,这两种情况之间是否存在性能和/或内存使用差异 场景1:N个视觉元素全部添加到舞台;N-1可见=假,1可见=真 场景2:N个视觉元素,在任何时候只向舞台添加1个 谢谢 Visible=false要快得多 。 他的发现: 10000个removeChild()调用需要300毫秒,而10000个可视 作业耗时7毫秒 他的基本方针是: removeChild()-要对显示列表进行可预测的控制,请添加和删除 visible=false-对于直接的性能,visible明显更快 就“可预测性”而言,我们通

这两种情况之间是否存在性能和/或内存使用差异

场景1:N个视觉元素全部添加到舞台;N-1可见=假,1可见=真

场景2:N个视觉元素,在任何时候只向舞台添加1个


谢谢

Visible=false
要快得多

。 他的发现:

10000个removeChild()调用需要300毫秒,而10000个可视 作业耗时7毫秒

他的基本方针是:

  • removeChild()
    -要对显示列表进行可预测的控制,请添加和删除
  • visible=false
    -对于直接的性能,
    visible
    明显更快
就“可预测性”而言,我们通常使用显示列表作为堆栈来识别和控制显示对象。如果你正在利用可见性,你就会失去这种状态(这可能是一件大事)。但最终,如果需要表现,胜利者是明确的

我知道你的帖子是针对Flex的,但我认为,在这种情况下,我们讨论的是SWF的行为,所以Flex/flash应该不重要