| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 4)

Chapter 43

Profiling and KB Performance


Describes techniques for evaluating and improving KB performance.

Introduction
Profiling Your KB's Execution
Techniques for Profiling
Understanding the Profiling Process
Identifying Resource Requirements for Profiling
Using System Procedures for Profiling
Collecting Profile Data
Creating a Copy of G2's Collected Profile Data
Identifying the Contents of a System-Profile-Information
Understanding Relationships Among System-Profile-Information Attributes
Representing Empty Profile Data
Understanding the Processing-Time Attribute
Understanding the Profiled-Items Attribute
Understanding the Profiled-Activities Attribute
Profiling Executable Items and Activities
Resetting G2's Profile Data
Identifying Your Profiling Strategy
Reporting the Contents of a System-Profile-Information
Analyzing Profiling Data
Using Compilation Configurations
Stability Configurations
Declaring the Configurations
Understanding Compiled Attributes
Validating References at Run-Time
Understanding Compilation Dependencies
Declaring Procedures and Methods as Inlineable
Recompilation Considerations
Declaring Items as Stable-Hierarchy
Declaring Items Stable-for-Dependent-Compilations
Identifying Potential Performance Improvements
Identifying Knowledge that is Not Eligible for Performance Improvements
Understanding Guidelines for Configuring Groups of Items
Understanding Guidelines for Configuring Items in a Modular KB
Declaring Items Independent-for-All-Compilations
Isolating a Group of Items From Automatic Recompilation
Isolating a Group of Items from Items Provided by Other Developers
Changing Items that Have Compilation Configurations
After Deleting an Item Declared Stable-for-dependent-compilations
After Changing the Knowledge of Items Declared Stable-for-dependent-compilations
After Removing a Stable-for-dependent-compilations Configuration
After Changing an Unconfigured Dependent Item to an Independent Item
| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 4)

Copyright © 1997 Gensym Corporation, Inc.