Poor man's PCA

As part of DECset, HP have a really useful bit of software called the Performance and Coverage Analyzer (PCA). The program is capable of recording PC information, and then displaying the corresponding lines of source code that the frequently recorded PCs belong to. Unfortunately, I don't have a license.

So, how do I get a program to record its program counter on a regular basis? Read on.


Posted at 2:59 PM | Comments (0) | TrackBack (0)

Older Entries

Holidays:   Having experienced zero issues due to moving production recently, I'm going on holidays. Expect no updates for at least a month :) (22 words)

Moving production:   After months of setup, we finally successfully relocated the main machines that support our ERP application to the new data centre today. (260 words)

VMS$BUFFER_OBJECT_USER:   Unless the VMS$BUFFER_OBJECT_USER identifier has a specific value, system services that require the identifier return with a misleading error. (294 words)

CPUSPINWAIT crash:   A couple of weeks ago, we experienced a CPUSPINWAIT crash. Initial investigation indicates that the crash occurred in a call to SYS$ICC_ACCEPT() while waiting to get spinlock IOLOCK8. (560 words)

SYS$ACM changed behaviour?:   Has SYS$ACM(W) changed behavior in recent versions of OpenVMS? (180 words)

ACLSEARCH X01-07:   A new version of ACLSEARCH has been released. A fix suggested by Tony McGrath has been incorporated to handle long ACLs correctly, and I've done some reworking of the "Does this ACE match?" logic. (213 words)

3PAR now fully supported:   HP announce full support for 3PAR on IA64 OpenVMS. (45 words)

Bespoke dashboard:   A description of a little application and infrastructure dashboard I whipped up. (667 words)

PHP Caching:   How I reduced the run time of my code examples script from 5 seconds to less than half a second. (203 words)