I have been stress testing axis2c for performance (using the echo sample 
service), to determine if this platform is a good solution for my purposes. So 
far I have been attempting to debug each echo.exe invocation. Each time I 
execute the remote client invocation, the server process increments its used 
memory by 4 KB. When the service thread completes this memory is not 
deallocated. During the debug session I notice that:

  echo_invoke

is the only DLL function called. The other echo_skeleton.c memory management 
functions are not called:

  echo_free
  axis2_remove_instance

Can anyone suggest how I might configure axis2c to free memory for each echo 
service invocation (ie. per request)? 

Reply via email to