IBM Support

Executing a project in IBM Rational Rhapsody results in slow animation performance.

Troubleshooting


Problem

Attempts to execute a project in IBM Rational Rhapsody results in slow animation performance.

Symptom

Excessive delays for the instantiation of objects at animation runtime.

Cause

There are various potential root causes for the issue. For example:

  • Socket buffer used by Rhapsody to communicate with your executable during animation runtime could be exhausted.
  • Automatic opening of behavioral diagrams per instance can cause delays if your project has a large number of objects.
  • Breakpoints used in previous animation settings can be recalled for future reuse and may be causing delays during runtime. 

Resolving The Problem

PROCEDURE

  1. Un-comment the source code at line 743 in Share\LangCpp\oxf\ntos.cpp and rebuild the IBM Rational Rhapsody OXF framework via the Code menu > Build Framework:

  2. Disable the Animation::General::AutoOpenBehavioralDiagram property
  3. Disable the Animation::General::AutoSetBreakpoints property.

[{"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General Information","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.0;8.0.1;8.0.2;8.0.3;8.0.4;8.0.5;8.0.6;8.1;8.1.1;8.1.2;8.1.2.1;8.1.3;8.1.4;8.1.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Rational Rhapsody

Document Information

Modified date:
27 May 2022

UID

swg21994857