Author |
Topic  |
|
burger100
Novice

4 Posts |
Posted - 10 May 2010 : 15:06:39
|
Hi,
I recently changed my windows xp 32 bit setup to a windows 7 64 bit and performance monitor 3.9 is part of my essential tool kit to develop since I want to know precisely how much resources I take on my machine.
But after some weeks, when I boot my machine, the performance monitor graph are visible, but nothing is drawn inside the graph. As a developer, I launched it with a debugger and a lot of exception are thrown. I still notice that once started with the debugger, the graph are displaying and updating and the only thing that don't work is the tooltip showing precisely how much resources are taken.
I want to know if you plan to fix that or if in the next version you will support windows 7 64 bit. I can save you some dump if you need help to investigate that.
Thanks a lot for the great very simple but extremely useful software !
|
|
s.dav
Site Admin
    
Italy
3364 Posts |
Posted - 11 May 2010 : 08:58:40
|
The software should already work also with 64 bit systems; the "But after some weeks" phrase let me imagine that something changed in your PC or am I wrong?
Please check that Windows Performance Counters are enabled in your PC |
Regards, Davide |
 |
|
burger100
Novice

4 Posts |
Posted - 11 May 2010 : 15:37:31
|
I checked my windows performance and they work. With Process monitor, I can see that every second, the performance monitor process show a profiling event:
09:11:58,6746480 PerfMon.exe 7468 0 Process Profiling SUCCESS User Time: 0.1248008 seconds, Kernel Time: 1.7940115 seconds, Private Bytes: 5?095?424, Working Set: 12?222?464
But when I start it from the prompt, I only see the boxes, no graph is displayed inside and no tooltip is available.
If I start it with Visual Studio attached to it, the graph is now displayed on it, but as soon as I put my mouse over it to get a tooltip, I begin to get First-chance exception in Visual Studio and the tooltip is not visible.
First-chance exception at 0x006c5c80 in PerfMon.exe: 0xC0000005: Access violation.
The call stack is the following: > 0068c6e0() user32.dll!_InternalCallWinProc@20() + 0x23 bytes user32.dll!_UserCallWinProc@24() + 0xb2 bytes user32.dll!_DispatchMessageWorker@8() + 0x333 bytes user32.dll!_DispatchMessageA@4() + 0xf bytes msvbvm60.dll!7294a6c8() [Frames below may be incorrect and/or missing, no symbols loaded for msvbvm60.dll] msvbvm60.dll!7294a63f() msvbvm60.dll!7294a5e1() msvbvm60.dll!7294a51d() msvbvm60.dll!7294a4e8() msvbvm60.dll!72943644() PerfMon.exe!0040141a() kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes 002a2636()
The location of the access violation is always the same every second but change if I restart the application (probably an heap object that was not accessible anymore). The callstack is basically the same for every run of the application at PerfMon.exe!0040141a()
When I began to have that problem, the first time I started it with visual studio, I saw an output stated that FTH Shim was applied to that process. I did some research and found that FTH mean Fault Tolerant Heap and it is a new feature of Windows 7 that detect heap corruption automatically and try to allocate longer memory block to the application to help mitigate the memory corruption problem.
I disabled that for the perfmon.exe but it didn't solve my problem.
I can't find what could happen to my machine just before the problem began because I do a lot of stuff on my machine and I currently have a workaround that let the application usable but without the tooltip.
If I am the only person on earth having this problem, I will live with that but if other person encounter that problem, without starting it with a debugger, the software will be useless for them and maybe they will just stop using it without asking question.
Thanks ! |
 |
|
burger100
Novice

4 Posts |
|
s.dav
Site Admin
    
Italy
3364 Posts |
Posted - 12 May 2010 : 08:59:21
|
I sent you the preliminary 4.0 version, I changed many things since the actual 3.9 one and I think this should solve your problems; Please let me know. |
Regards, Davide |
 |
|
s.dav
Site Admin
    
Italy
3364 Posts |
Posted - 12 May 2010 : 10:55:11
|
The attachment has been rejected by your email server; please send me (via private email) a valid email address where to send the file |
Regards, Davide |
 |
|
burger100
Novice

4 Posts |
Posted - 12 May 2010 : 16:39:34
|
The email address is valid but all email server are now blocking some "dangerous" file type. Can you just zip the file and change the extension so the attachment filter will not be blocked ? On my account I can receive attachment up to 20 Megs.
Thanks a lot. I will give you some feedback.
|
 |
|
s.dav
Site Admin
    
Italy
3364 Posts |
Posted - 12 May 2010 : 16:41:05
|
Email sent... |
Regards, Davide |
 |
|
|
Topic  |
|