I'm using dotTrace evaluation version downloaded yesterday to see if this will help us with our current issues, but our use requires I automate the trace process so the user does not have to do anything differently. I can use command line parameters that seem to be doing the correct thing, but the output file cannot be reloaded by dotTrace Memory.
Once I can prove it will do what we want, I can convince my bosses to pay for it.
This is the command line I am using:
"C:\Program Files\JetBrains\dotTrace\Memory\v3.5\JetBrains.dotTrace.exe" -profile cpu -output C:\AIMS\TraceOut\Trace.out -application C:\AIMS\Main\bin\DocuSafe.exe
This launches our program, which seems somewhat slowed by the profiler, and creates a file at the output location when it exits. This file's magic code (first four characters) is "JBCS" which is NOT the same magic code as snapshot files saved from the UI ("JBMS"), nor does the format seem the same. Trying to load the file into dotTrace Memory causes an exception.
[ One handled extremely poorly BTW -- a dialog pops up asking me to provide details & report it to your Jira, & provides only a broken link to sign up for the ID required to do so. ]
How can I re-load a snapshot file created this way? Is this, in fact, a memory profile snapshot file or something completely different?