Question: We have a new client, and currently we are performing stress test on the production like server with 100 concurrent http threads (using Jmeter). The problem is even though we have 2 Xeon Processor (each CPU with 4 core, total to 8 core), i can only see tomcat utilizing 4 cores, not 8 cores. the 4 cores i believe it belongs to only 1 processor. the other 4 threads is virtually sleeping.

i got the impression from the Apache document that if we have multi CPU machine, we should configure acceptorThreadCount="2" : 
<http://tomcat.apache.org/tomcat-6.0-doc/config/http.html>

We have change the default connector to tomcatThreadPool with maxThreads="150" minSpareThreads="4" and connector executer to have acceptorThreadCount="2". But it is only still utilizing 1 CPU. 

Any idea how to configure to utilize all cores (or all CPU's processors)?

Answer: 
If `movie2` and `movie3` aren't referenced anymore by another object, they should be garbage collected. The same applies for `movie1`.

From [Creating visual Flex components in ActionScript](http://livedocs.adobe.com/flex/3/html/usingas_3.html#219039) :

> 
> To programmatically remove a control,
>  you can use the removeChild() or
>  removeChildAt() methods. You can also
>  use the removeAllChildren() method to
>  remove all child controls from a
>  container. Calling these methods does
>  not actually delete the objects. If
>  you do not have any other references
>  to the child, Flash Player includes it
>  in garbage collection at some future
>  point. But if you stored a reference
>  to that child on some object, the
>  child is not removed from memory.
> 
> 
>
Ofcourse it removes all of the 3.

Child movie 1 has two children, movie2 + 3.
If he dies because of some Instance decease the children will possibily die too.

Maybe I'm wrong but you can also try:

```
trace(movie2);

```