Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 22334, Performance counter libraries for DataSnap appservers

by Ondrej Kelle Email: Anonymous


Two performance DLLs for instrumenting your DataSnap appservers
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 6.0  to 7.0 275 downloads
Copyright: No significant restrictions


Size: 6,671 bytes
Updated on Mon, 20 Sep 2004 02:25:43 GMT
Originally uploaded on Mon, 20 Sep 2004 02:25:06 GMT
SHA1 Hash: 9FFA4DBC60DE6158677A20DBE0A8D41850398B47
MD5 Hash: B222AEEA56107FA509ED4B6A87CBA97B

    Explore the files in this upload

Description
Two performance DLLs for instrumenting your DataSnap appservers:
- dsnapsock.dll for sockets transport (TSocketConnection)
- dsnapweb.dll for HTTP transport (TWebConnection).
The DLLs expose the following counters to PerfMon:
- Instance Count: The number of active appserver instances.
- Calls/sec: The rate at which appserver methods are called per second.
- Avg. sec/Call: The time in seconds of the average method call.
- Avg. Bytes Read/Call: Number of bytes read of the average method call.
- Avg. Bytes Written/Call: Number of bytes written of the average method call.
When the DLLs are loaded, they retrieve the list of installed DataSnap appservers from the registry and create a separate performance object instance for each.
"_Global" instance is also created to provide totals for all DataSnap appservers.

For more information, see http://tondrej.blogspot.com

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Server Response from: ETNACDC03