Is it maybe a threading issue, and the GC never getting a chance to run based on XMLRPC internals? Was there any root cause identified? Or is this a magic solution by inserting GS calls? Regards, Nick On Wed, 26 Jan 2005 00:46:00 +0900, Torsten Senf <senf / displaycom.de> wrote: > On 2005-01-26 00:11, Michael Neumann wrote: > > I don't think so. How long do you run it? And how much memory does it > > use? An initial monotonical increasement is normal... Could you write a > > small script that I can run on my machine? > You got the server code in an older mail. Here is a client which should > work. Try it out with some different LogFiles. (different in size) > > require "xmlrpc/client" > > server = XMLRPC::Client.new("localhost","/RPC2", port=8080) > > result = server.call("file.showlog", "/var/log/messages") > puts result > > After using GC.stat; GC.enable in a methode it seems that the memory usage > do not increase and I can also view a small decreasing sometimes but not to the > initial memory. The initial memory is about 4MB. After calling the server > 10 times the memory usage is about 7MB. > > > Torsten Senf > > -- Nicholas Van Weerdenburg