let me give you a scenario

I have one workflow [workflow1],
that workflow initiates from web service,
that webservice initiates workflow millions time a day
while every [workflow1] have some child workflow as well like in thousonds.

1 - problems i am gona to ask

i wana to manage these workflow threads in pool how can i?
what is the best way to implement these kinds of workflow
here is my workflow1 execution steps

- read from xml file using xmlserializer
- add an object
- write into xml file using xmlserializer

2 - Can i see memory like which workflow and workflow's variable is taking how much memory?

Humair

Any other idea to implements that kind of technique is also welcome?

using
windows vista 64bit
vs2008
sqlserver 2008