A customer wants to be able to see how much memory is being used by each analyser on the AMD. This is for Virtual AMD's and he wants to see if more or less memory is required for the VM that the AMD runs in.
I think I have answered my own question..!!
Looks like the info is in rtm_perf.log
RT Users: 197 (197 - 0) of 197 Limit: 100000
RT Jdata Discovery Entry Records used:0 (98625 - 98625) sizeof:40
RT SessionAppDefAge used:138 (131878 - 131740) sizeof:40
RT SessionAppDefData_SessMetaDataPtr used:138 (8543 - 8405) sizeof:24
RT SimpleLogData used:0 (15768 - 15768) sizeof:24
RT ConvProxy used:482 (31419665 - 31419183) sizeof:184
RT SipTcpAnlzr used:348 (10562 - 10214) sizeof:496
RT SipTcpOneAnlzr used:348 (10918 - 10570) sizeof:1240
RT VolumeRtp used:28605 (28831 - 226) sizeof:1600
RT VolumeRtpStream used:260 (261 - 1) sizeof:96
RT RtpAnlzr used:133 (2998 - 2865) sizeof:352
RT RtpOneAnlzr used:134 (3079 - 2945) sizeof:584
RT VoipCallSip used:28605 (28831 - 226) sizeof:536
RT VoipLogCallEnd used:610 (2049 - 1439) sizeof:336
RT VoipLogCallBegin used:888 (31288 - 30400) sizeof:368
RT VoipCapability used:17990 (124521 - 106531) sizeof:24
RT ZdataVoIPSigRecord used:1693 (13543 - 11850) sizeof:288
RT ZdataVoIPRtpRecord used:378 (2287483 - 2287105) sizeof:512
RT StringSubbuffer used:714 (34587 - 33873) sizeof:64
RT String cache size: 0
The section in rtm_perf.log just shows the amounts of currently allocated objects. Some of them are analyzer objects, some are not. The numbers in brackets are, respectively, the number of objects allocated from the start of the RTM and the number of objects freed. The difference gives the number of objects currently alive.
This does not give information on the total amount of memory used by a particular decode. There is no way to obtain such information currently.