The remainder of this chapter focuses on the new LotusScript and agent features available in Notes/Domino 7. Some of these features may allow you to simplify existing designs. Others are designed to simplify tasks related to maintaining and monitoring your code.
Domino 7 provides developers with product-based tools to profile agent performance. Profiling allows developers and administrators to gather data about the time required to make calls to Domino objects as well as identify possible bottlenecks in code that is performing poorly. Domino 7 profiling eliminates the need for a developer to code these features by hand or clutter up agent design with code designed only to measure performance. Web services can also be profiled (see Chapter 8).
Profiling data should only be collected while troubleshooting code or identifying bottlenecks. Profiling creates its own overhead and can compromise security in a production environment. To profile an agent, open it in Domino...