Hi,
Yes, the pooling could require some fine tuning (and specially the channels could reduce the number of threads used) As you already recognized, we mainly use it with 1 connection, but per context. Every context managing resources on its own. To answer your question, yes, we´re always interested in patches that can bring down overall resource usage and enhance configurability. Might not be everything you´ve done (if it is too specific) but especially threading and event management could be interesting. regards Armin On 2/19/19 11:20 AM, Alexandr via FreeRDP-devel wrote: > Currently freerdp designed in a way which does not allow to use it > efficiently with high number of outgoing connections, looks like it > designed for one connection per process/app. > This is not what we need in our application. we need to manage all > resources internally in our app, and have a lot of outgoing > connections, to achieve this freerdp must be redesigned. > 1. libfreerdp core need option to disable internal thread pool and > other resource managing (this is possible with small code edits, > already done inside our app). > of course more improvements for event based workload balancing can be > done. > 2. addins. currently addins creating per connection threads with > internal loops, this is sub-optimal and also causing stability issues, > unfortunately it can't be easily turned off and require some redesign > of each addin internals, also can be an option (or some global options > to disable internal resource managing) > we have not done anything with addins yet. > > so my question: > Does freerdp devs interested at all in adding apis for high load apps > in freerdp/libfreerdp ? > if so, we can implement this for merging with upstream. > > > > _______________________________________________ > FreeRDP-devel mailing list > FreeRDP-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freerdp-devel _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel