Hexagora Forum
Hexagora Forum
Home | Profile | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Other hexagora products
 Programs (Programmi)
 Perfmon 3.9 stop working under windows 7 64 bit
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

burger100
Novice

4 Posts

Posted - 10 May 2010 :  15:06:39  Show Profile  Visit burger100's Homepage  Reply with Quote
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  Show Profile  Visit s.dav's Homepage  Reply with Quote
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
Go to Top of Page

burger100
Novice

4 Posts

Posted - 11 May 2010 :  15:37:31  Show Profile  Visit burger100's Homepage  Reply with Quote
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 !
Go to Top of Page

burger100
Novice

4 Posts

Posted - 11 May 2010 :  15:39:12  Show Profile  Visit burger100's Homepage  Reply with Quote
About FHT, there is the reference that I used to understand a little bit more about that.

http://blogs.technet.com/askperf/archive/2009/10/02/windows-7-windows-server-2008-r2-fault-tolerant-heap-and-memory-management.aspx
Go to Top of Page

s.dav
Site Admin

Italy
3364 Posts

Posted - 12 May 2010 :  08:59:21  Show Profile  Visit s.dav's Homepage  Reply with Quote
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
Go to Top of Page

s.dav
Site Admin

Italy
3364 Posts

Posted - 12 May 2010 :  10:55:11  Show Profile  Visit s.dav's Homepage  Reply with Quote
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
Go to Top of Page

burger100
Novice

4 Posts

Posted - 12 May 2010 :  16:39:34  Show Profile  Visit burger100's Homepage  Reply with Quote
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.
Go to Top of Page

s.dav
Site Admin

Italy
3364 Posts

Posted - 12 May 2010 :  16:41:05  Show Profile  Visit s.dav's Homepage  Reply with Quote
Email sent...

Regards, Davide
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Hexagora Forum © s.dav Go To Top Of Page
Snitz Forums 2000