During performance profiling synchronization was improved for a user-invoked checkpoint with an internal checkpoint already in operation. If a checkpoint was forced from an application-level CTCHKPNT() call and an in-process checkpoint is already in progress, internal logic has been improved to avoid any additional processing overhead as a checkpoint is already in progress.