Turbo Integrator process provokes memory leak on the TM1 ser
Posted: Wed Feb 27, 2013 6:49 am
Hi all,
Please find bellow the description of an issue I am struggling with at the moment:
Environment:
Cognos BI 10.1.1
TM1 9.5.2
A Framework Manager DMR package is used as a source (via Package Connector) in Turbo Integrator process.
The TI process builds a cube that is then exposed to Cognos BI for reporting.
2 cubes are created/refreshed via this process. The 2 cubes are secured at the cell level. The instance only has these 2 cubes.
The cubes don’t contain any rule.
Description of the issue:
When the TM1 instance is started and the cubes are loaded, a maximum of 4gb are allocated to the instance. This amount doesn’t vary much when the cube is accessed.
However, when the cubes are refreshed via the TI processes described before, the memory allocated to the instance increases by 3-4 gb to a total of 7-8gb. This memory never gets released to the OS.
It gets worse the following time the TI process is ran as the memory allocation increases again by 3-4gb to a total of 11-12gb.
The memory usage increases mainly when data is calculated.
Monitoring the memory usage, we realized that most of the memory used is Garbage Memory, except for the 4gb it needed to load on start.
The only way to free up the memory is by restarting the instance.
I have searched the forum for answers and I did find posts that helped me in my investigations, but nothing that actually helped me solve the issue.
Is there something I could investigate to figure out why so much Garbage Memory? Also why is TI process not using the memory already allocated to the service, but allocates a further 3-4 gb each time?
Thanks for your help
Please find bellow the description of an issue I am struggling with at the moment:
Environment:
Cognos BI 10.1.1
TM1 9.5.2
A Framework Manager DMR package is used as a source (via Package Connector) in Turbo Integrator process.
The TI process builds a cube that is then exposed to Cognos BI for reporting.
2 cubes are created/refreshed via this process. The 2 cubes are secured at the cell level. The instance only has these 2 cubes.
The cubes don’t contain any rule.
Description of the issue:
When the TM1 instance is started and the cubes are loaded, a maximum of 4gb are allocated to the instance. This amount doesn’t vary much when the cube is accessed.
However, when the cubes are refreshed via the TI processes described before, the memory allocated to the instance increases by 3-4 gb to a total of 7-8gb. This memory never gets released to the OS.
It gets worse the following time the TI process is ran as the memory allocation increases again by 3-4gb to a total of 11-12gb.
The memory usage increases mainly when data is calculated.
Monitoring the memory usage, we realized that most of the memory used is Garbage Memory, except for the 4gb it needed to load on start.
The only way to free up the memory is by restarting the instance.
I have searched the forum for answers and I did find posts that helped me in my investigations, but nothing that actually helped me solve the issue.
Is there something I could investigate to figure out why so much Garbage Memory? Also why is TI process not using the memory already allocated to the service, but allocates a further 3-4 gb each time?
Thanks for your help