[ace-users] Proactor memory consumption

Steve Huston shuston at riverace.com
Fri Dec 22 09:31:34 CST 2017


Thank you for using the PROBLEM-REPORT-FORM.
You may also have success looking into shrinking the send buffer size on your connections.
-Steve

> On Dec 22, 2017, at 10:27 AM, silvano <silvano.barzon at gmail.com> wrote:
> 
> ACE VERSION: 6.0.6
> 
> TERABIT VERSION: 5.7.7
> 
> HOST MACHINE and OPERATING SYSTEM: Intel x86 64 bit, RHEL 6.4
> 
> COMPILER NAME AND VERSION (AND PATCHLEVEL) gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)
> 
> DESCRIPTION:
> We have developed a server application that manages tcp connections.
> When our server application sends a large amount of data via tcp to very slow client applications, we have a high memory consumption of memory probably due to the proactor.
> so, is there a way to monitor/control memory consumption in the Proactor?
> 
> Below our proactor snipped code:
> 
> ...
> TRB_POSIX_Proactor *proactor_impl;
> TRB_Proactor *proactor;
> 
> size_t max_op  = 0;
> int sig_num    = 0;
> int leader_flg = 0;
> 
> ACE_NEW_NORETURN(proactor_impl, TRB_Event_Poll_Proactor(max_op, sig_num, leader_flg));
> ACE_NEW_NORETURN(proactor, TRB_Proactor(proactor_impl, 1));
> ...
> 
> Thank you so much
> Barzon Silvano
> _______________________________________________
> ace-users mailing list
> ace-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/ace-users


More information about the ace-users mailing list