Hi all,

I have just committed the current state of my memory overhaul to a  
branch MEM2. It is not complete, but it includes rewritten node,  
document and attr. I also removed attribute. It does pass the tests  
run during rake, so it may be good to try out generally, but I make  
no guarantees. Memory problems will still be present in modules I  
have not modified, but the creation rate in those is much lower, so  
the risk is far less.

I encourage you to check it out and see. Here are some steps:

1. svn co http://libxml.rubyforge.org/svn/branches/MEM2
2. cd MEM2
3. rake

(run the node exercises)

4. cd ext
5. ruby ../rwtest/gpx.rb
6. ruby ../rwtest/tsr.rb

I do not have ruby libxml installed in my ruby either as a gem or  
not, so you may want to disable gem (if you use the env var). gpx  
runs consuming no more than ~15M and tsr ~8M on my system.

Since it passes the build tests, you may be able to try it with your  
apps, in a development sandbox.

Please post feedback, if you test, what you test, how it went, etc.  
so I know if it is getting some eval.

Dan
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to