PerfMon ready

My DataSnap appserver is now instrumented. In fact, my performance counter libraries are generic and will work with all DataSnap servers installed on the computer. DataSnap class IDs are read from the registry and a separate performance object instance is created per each class ID.
I have created two performance counter DLLs, one for web (httpsrvr.dll) and another for socket (scktsrvr.exe) transport.
I’m looking forward to watching the graphs later this month; some serious load is expected on our website when the users are back from their vacations.

Links to the source code:
Custom Performance Counters
Performance counter libraries for DataSnap appservers

2 thoughts on “PerfMon ready”

  1. Yes, I’ll try to do it in my free time this week. Borland’s source code (httpsrvr.dpr, scktsrvr.dpr) needs to be modified, so I have to prepare a diff which can be published on CodeCentral (I don’t think I can simply publish modified Borland’s source code). Stay tuned…

Leave a Reply

Your email address will not be published. Required fields are marked *