Abstract: A system and method of dynamically allocating memory records to a plurality of blocks in a telecommunications switch. A data acquisition monitor is provided for monitoring one or more traffic pattern parameters associated with the call traffic through the telecommunications switch. An analyzer analyzes the traffic pattern information and maintains traffic parameter profiles in a suitable database. Also, the analyzer determines if there exists a change in demand of service based on the monitored traffic pattern parameters. A command generator provides a feedback signal to the telecommunications switch to re-assign memory records based on the changes in demand of service.