First at all, we recommend to read this article - you actually did option 2, to reduce instrumentation level. But you can increase instrumentation level for any interest of module.
Other thoughts are (regarding that application consumes huge memory and also Call Graph needs limited memory to run):
1.Whether you can use small test data with your application, work on Call Graph - reduce memory use 2. Modify activity - Configure dialog / use Advance button, change "Limit collection buffer size" to small number (KB), I assume that this applicationmight have many threads to work.
Thanks for the replies butunfortunately both didn't help.
1. I limited the size of the data collection buffer size to
2. I am already instrumenting all the dlls on "minimum" level, so customizing the runtime collection level is pointless.
Another detail that i forgot to tell you and might help you help me - I am checking "Start when data collection paused", my application crashes before i reach to the situation where i need to resume data collection.