Rational® Rhapsody®는 로컬 힙을 사용하는 이벤트와 클래스마다 new 및 delete 연산자를 재정의하여 정적 메모리 할당을 구현합니다. 메모리 할당기는 n개의 특정 요소 인스턴스를 수용하기에 충분한 메모리를 보유합니다. 여기서 n은 BaseNumberOfInstances 특성의 값입니다. 메모리 할당은 시스템 구성 중에 수행되며 동적 메모리를 사용합니다. 메모리 할당기는 다음과 같이 LIFO(스택) 알고리즘을 사용합니다.
생성된 클래스(클래스, 이벤트 또는 트리거된 오퍼레이션 여부에 관계없이)는 메모리 할당기에 사용하기 위해 필요한 추가 코드를 도입하기 위해 인스트루먼트됩니다(특히 next 포인터).
메모리 풀이 소모된 클래스를 인스턴스화하려고 하면 OMMemoryPoolIsEmpty() 오퍼레이션(중단점을 설정할 수 있는)이 호출되고 추적기 메시지가 발생합니다. 인스턴스화에 실패하면 추적기 메시지가 발생합니다.