Hello,
I'm running PerfView 1.8 from the command line. The log file specified with -LogFile shows:
[DONE 14:04:22 SUCCESS: PerfView start -AcceptEULA -BufferSizeMB:64 -CircularMB:512 -DataFile:Data_3984_5_11_2015_14_4_21 -LogFile=Log_3984_5_11_2015_14_4_21 -KernelEvents:Process+Thread+ImageLoad+VirtualAlloc+VAMap -OSHeapProcess:3984 -zip]
The -zip option instructs PerfView to merge the data.
Later the log file shows that merging completed successfully:
Merging took 152.7 sec
Moving C:\PerfviewMon\mem-mon\Data_3984_5_11_2015_14_4_21.etl.new to C:\PerfviewMon\mem-mon\Data_3984_5_11_2015_14_4_21.etl
Deleting temp file
Merge took 152.880 sec.
Merge output file C:\PerfviewMon\mem-mon\Data_3984_5_11_2015_14_4_21.etl
[Zipping ETL file C:\PerfviewMon\mem-mon\Data_3984_5_11_2015_14_4_21.etl]
[Writing 7 PDBS to Zip file]
ZIP generation took 44.844 sec
ZIP output file C:\PerfviewMon\mem-mon\Data_3984_5_11_2015_14_4_21.etl.zip
Stop Completed at 11/5/2015 2:09:05 PM
[DONE 14:09:05 SUCCESS: PerfView stop -DataFile:Data_3984_5_11_2015_14_4_21 -LogFile=Log_3984_5_11_2015_14_4_21]
I then copy the .zip file for analysis on a different machine. In PerfView I select "Net Virtual Alloc Stacks" and then select my process and then PerfView displays this message box:
---------------------------Data not merged before leaving the machine!
---------------------------
Warning! This file was not merged and was moved from the collection
machine. This means the data is incomplete and symbolic name resolution
will NOT work. The recommended fix is use the perfview (not windows OS)
zip command. Right click on the file in the main view and select ZIP.
See merging and zipping in the users guide for more information.
---------------------------
OK
---------------------------
But as you can see from the above info from the log file the merging succeeded.
Any ideas?
thanks,
Marc Sherman