I see some memory leaks in RHTTPTransaction.
Here is code snippet
iTrans = iSess.OpenTransactionL(uri, *iTransObs, aMethod);
Immediately after iTrans.SubmitL() and in MHFRunL callback function, I can see that significant RAM is consumed. However, after completion of SubmitL, there is a portion of RAM which remains unrecovered.