- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: HEAP_ANALYZER
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-24-2007 12:39 AM
01-24-2007 12:39 AM
HEAP_ANALYZER
I would be interested in ways to make the HEAP_ANALYZER more responsive.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-24-2007 01:03 AM
01-24-2007 01:03 AM
Re: HEAP_ANALYZER
Is this the OpenVMS (version?) debugger heap analyzer on the Alpha with an X windows display back to a client PC? http://h71000.www7.hp.com/doc/82final/4538/4538pro_contents_003.html#toc_chapter_12
What is running on the PC, what on the Server? What communiation protocol?
Just a telnet session to a home grown application?
http client to apache server?
Oracle OCI / SQL*net to database?
Where is the heap analyzer running? Client or server?
What heap_analyzer? Web reference?
There was a recent topic here which stopped just short of going into heap analyzers:
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1092400
The most extreme/effective heap analyzers will intercept / replace malloc+free and use page protection schemes to trap invalid access. That would slow things down of course.
fwiw,
Hein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-24-2007 01:48 AM
01-24-2007 01:48 AM
Re: HEAP_ANALYZER
The client is a C# application on the PC using TCP/IP socket, message/response type communication with the server.
The server allocates and frees memory buffers for the various messages.
I would expect some slowdown but not as severe as what I found, so I figured there must be some way to make it more responsive.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-24-2007 10:37 AM
01-24-2007 10:37 AM
Re: HEAP_ANALYZER
I'd try to isolate and simplify memory management within the application (which may resolve the issue you're trying to analyze!).
For example, if you have a lot of malloc/free of a particular object, maintain your own free list. This will be faster, and won't engage the RTL memory management code every time you want to allocate or free something.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-01-2007 02:18 AM
02-01-2007 02:18 AM