ADO Memory Manager RRS feed

  • Question

  • I have an application that uses large ADO datasets, along with GetRows() in order to speed up the process, which are properly released after termination. Running on the main thread, it runs for days without any problem, but if I run it in threads, it shows a memory leak, suggesting that ADO memory manager may be holding memory blocks for later reuse.

    Some years ago I found a registry setup which helped to fine tune this ADO memory reuse, but I cannot find this information anymore. Does anybody have a hint about what can I do about it?

    • Moved by Fred Bao Friday, April 10, 2015 8:01 AM ADO Related
    Thursday, April 9, 2015 11:28 AM


All replies

  • Hello Mário,

    The current forum is used for Data platform development using ADO.NET managed providers, especially System.Data.SqlClient, System.Data.Odbc and System.Data.Oledb. Since you are using ADO api, I move it to the where is forum for, there are forum experts help redirect it to a more proper one.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Friday, April 10, 2015 8:01 AM
  • You might try over here.





    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

    • Proposed as answer by Dave PatrickMVP Friday, April 17, 2015 12:41 AM
    • Marked as answer by Just Karl Friday, April 24, 2015 5:30 PM
    Friday, April 10, 2015 8:08 PM