Comments
Sort by recent activity
Yes, I think you're right: there's something up with one of the options for writing out the summary. Hopefully this won't be too tricky to track down. / comments
Yes, I think you're right: there's something up with one of the options for writing out the summary. Hopefully this won't be too tricky to track down.
DZ wrote:
The portrait one is on the right.
Aha, I think I know what's going on here. We're using a third-party control for these drop-downs and it starts to act in this way if the screen has negative coordinates, which will happen if the monitor you've designated as the 'main' one is configured with a higher position than the one that's being used for display.
We've been slowly phasing out these components: I'll add this as a new issue to the bug tracking system so that these combo boxes take priority. / comments
DZ wrote:
The portrait one is on the right.
Aha, I think I know what's going on here. We're using a third-party control for these drop-downs and it starts to act in this way if the screen has ...
DZ wrote:
It is consistent and I have tried it with two apps. One is a console app that I can provide if needed (I have previously sent this same .exe for an unrelated problem - support request F0032882).
It looks like we no longer have this .exe here, unfortunately. Could you send it again to support@red-gate.com and reference this thread? That should ensure it gets to me.
I just noticed that if I remove one of the PDB files, it runs fine. Merely renaming doesn't appear to help. Regrettably, the PDB file belongs to the very DLL I want to profile.
You should still be able to find the methods after deleting the DLL by switching to one of the 'all methods' views, but they'll no longer be highlighted in the same way. / comments
DZ wrote:
It is consistent and I have tried it with two apps. One is a console app that I can provide if needed (I have previously sent this same .exe for an unrelated problem - support request ...
DZ wrote:
When I try to use the profiler using the sampling method my application (WinForms Client/Server) crashes during application start-up. Breaking into the debugger doesn't yield any useful info. The log file doesn't have any useful info either.
Does this happen every time? Do other applications work? I know there's an intermittent issue that occurs on my system, which has been tricky to nail down due to its rare nature. / comments
DZ wrote:
When I try to use the profiler using the sampling method my application (WinForms Client/Server) crashes during application start-up. Breaking into the debugger doesn't yield any usefu...
DZ wrote:
I have 3 monitors, one set to portrait. If I put the window on the portrait monitor and make the height more than a certain size, the Display Options dropdowns appear in the wrong Y coordinate (somewhere halfway on my screen).
This doesn't seem to happen on my other monitors.
Hm, I have a similar setup and I don't see this behaviour. Is the portrait monitor set as the main display? If it's not, which side of the main display is it on? / comments
DZ wrote:
I have 3 monitors, one set to portrait. If I put the window on the portrait monitor and make the height more than a certain size, the Display Options dropdowns appear in the wrong Y co...
It's very minimal at the moment, I'm afraid.
You can run Profile /? to get a list of options.
To profile an executable, use something like Profile /e:foo.exe
You can also save a project file from the UI and profile it with the /p option.
The /xml, /csv and /data options can be used to get the profiler to produce results in different formats. / comments
It's very minimal at the moment, I'm afraid.
You can run Profile /? to get a list of options.
To profile an executable, use something like Profile /e:foo.exe
You can also save a project file from t...
Unfortunately, Visual Studio provides very little feedback when an add-in isn't functioning properly, so it's tricky to debug these issues.
If you go to help/about microsoft visual studio, do you see the add-in in the list of 'installed products'?
If not, does the ANTS program files folder appear in the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\AutomationOptions\LookInFolders'?
If it does, is there a 'HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\8.0\AutomationOptions\LookInFolders' key?
Does the FixVS2k5.bat script, found in the ANTS program files directory, fix the problem? It probably won't if the add-in isn't loading in the first place. / comments
Unfortunately, Visual Studio provides very little feedback when an add-in isn't functioning properly, so it's tricky to debug these issues.
If you go to help/about microsoft visual studio, do you s...
We're seeing quite a lot of this being reported by customers lately, though it's not yet clear what the cause could be.
What other add-ins do you have installed?
Do the menu items for ANTS appear in the list provided by Tools/Customize (under Addins in the Commands tab)? / comments
We're seeing quite a lot of this being reported by customers lately, though it's not yet clear what the cause could be.
What other add-ins do you have installed?
Do the menu items for ANTS appear i...
I hate to contradict support, but this isn't actually true: the one kind of unmanaged profiling the profiler does is against functions that cause blocking, so blocking time in unmanaged function calls should be accounted for.
There can be limitations with this, however. In particular, we wanted to design the profiler so that it only instruments documented calls and doesn't require a kernel driver. This is problematic as it's possible there are some calls that we miss. Socket calls should be handled, although some of the bug reports I've seen indicate there is some other product (probably anti-virus or security related) that also intercepts these calls and interferes with the profiler, producing crashes or odd results.
I can't comment on your particular case without seeing some working example code: it's possible that a blocking call is being missed for some reason, or that the profiler is actually producing accurate results. We fixed some issues with this in v6, so it might be worth trying the EAP. / comments
I hate to contradict support, but this isn't actually true: the one kind of unmanaged profiling the profiler does is against functions that cause blocking, so blocking time in unmanaged function ca...