The intent of his course was to fill a gap I saw in the training being offered by other
companies. Most performance training focuses on code specific issues and ignore
architectural issues and how to speed the development process. This seminar focuses on
those two topics while addressing code specific issues.
Topics include the following:
The Architecture of
Many architecture level decisions are made without considering performance impacts. The
objective is to provide attendees with important knowledge which will help them make
performance related architectural decisions. Performance related architectural issues to
be covered include distributed objects, distributed PB application servers, Jaguar and
component servers, traditional client server, internet configurations, data driven
architecture, the use of class libraries like the PFC, deploying to the network vs local,
inheritance, and many more.
PowerBuilder 7 Performance
Practical ways to make your PowerBuilder 7, 6 (and 5) applications run faster. Design
issues, graphic resources, code level details, PB version specific issues. This covers
much of the same material as the Powersoft Performance and Tuning course but fills in
important recommendations that are missed in that course, as well as making objective
Once your application is built there are many tools available to help you analyze and
improve performance. This focuses heavily on using available tools to analyze existing
systems. These are skills rarely found in PowerBuilder developers.Tools include: PFC SQL
Spy, PBDebug (runtime and development), Profiling and Tracing, SQL Tracing, PowerBuilder
Many developers use PowerBuilder as their only tool and don't take advantage of the many
products which make developers more efficient. These tools reduce tedium, repetitiveness,
and increase accuracy. This session reviews several tools and demonstrates how to use them
in a real world environment. Tools covered include : PBDelta, PFC features, PBSpy, PBFind,
ObjectSmith, CorDoc, PBBrowser, PowerDoc, PowerGen (The list of tools covered may change
over time as new tools are released and others become less attractive)
Course Style and Length
The seminar-style session requires a room with an overhead projector. There
is a lot of interaction and discussion but no hands-on by attendees.
Course Length: 8:30 a.m. to 4:30 p.m. with a 1 hour lunch
Sessions can be provided at our corporate offices or at your site.