Activity overview
Latest activity by 42vogons
Chris, I think the mystery is partially solved, though the solution is not clear. I am running on x64 Windows 7. If I compile my executable in 'x64' or 'Any CPU' then it crashes when loaded under ANTS and touches the Unity .ctor. If I compile my executable in 'x86' it works under ANTS. This seems to be the case regardless of whether I compile Unity 'Any CPU' or x86 specific, and only seems to pertain what platform the executable was compiled to.
So I believe my other console was working accidentally because it was compiled with 'Mixed Platforms', and in fact has nothing to do with the pipeline builder.
So now that I know about this problem, what is the solution? I did not knowingly install an x86-only version of ANTS. It does appear to have installed under the native 'C:\Program Files', as opposed to 'C:\Program Files (x86)'. When I run the profiler I see "RedGate.Profiler.UI.exe" without the splat "*" suggesting it is running x64 native, and when I run my test program again I see "UnityUnderANTS.exe" without the splat "*" (however if I run "UnityUnderANTS.exe" compiled to x86 then of course the process is listed with a splat "*", indicating it really is running in the 32-bit WOW).
Finally, I see ANTS knows something about x64 since it has an x64 folder:
C:\Program Files\Red Gate\ANTS Performance Profiler 5\X64
It is, unfortunately, not a good solution for me to force my 64-bit application to 32-bit. Any thoughts on how to help ANTS along in this regard?
Thanks! / comments
Chris, I think the mystery is partially solved, though the solution is not clear. I am running on x64 Windows 7. If I compile my executable in 'x64' or 'Any CPU' then it crashes when loaded under A...
Profiler crashes when using Unity 1.2 application block
I am presently using ANTS 5.2.0.26 to profile two applications - both run as a console and both use Unity 1.2. However, the simpler of the two crashes immediately when loaded under the profiler (an...