[MacRuby-devel] Re: Nokogiri leaks

Watson watson1978 at gmail.com
Sun May 29 04:10:27 PDT 2011


I filed a ticket as http://www.macruby.org/trac/ticket/1308

Thank you!

2011年5月29日12:22 Laurent Sansonetti <laurent.sansonetti at gmail.com>:
> The free function pointer is not honored by MacRuby, yet. But it can
> be done :) Can you file a ticket?
>
> Thanks,
> Laurent
>
> On Sat, May 28, 2011 at 8:07 AM, Watson <watson1978 at gmail.com> wrote:
>> Hi,
>> I think that MacRuby needs to call a deallocating function which specified
>> with Data_Wrap_Struct() macro.
>>
>>
>> Thank you.
>>
>> 日付:2011年5月28日土曜日、時刻:23:13、差出人:Guido Soranzio:
>>
>> While experimenting with array controllers and NSTableViews, I was facing
>> huge
>> memory leaks. I thought the culprits were the Cocoa bindings but I have
>> discovered
>> that the Nokogiri gem is what is causing them.
>>
>> The following little test doesn't leak under Ruby 1.9.2 compiled with
>> MacPorts,
>> so it seems there is a problem with the underlying linking with libxml2
>> instead.
>>
>> --------------------------------------------------------------
>> require 'rubygems'
>> require 'nokogiri'
>>
>> loop do
>> doc = Nokogiri::HTML('<html><body><p>TEST </p></body></html>')
>> p = doc.css("p")[0].text
>> print p
>> end
>> --------------------------------------------------------------
>>
>>
>>
>> --
>> Guido
>>
>>
>>
>>
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>
>>
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>>
>>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>


More information about the MacRuby-devel mailing list