Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 98164 invoked from network); 5 Sep 2008 16:17:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Sep 2008 16:17:12 -0000 Received: (qmail 66740 invoked by uid 500); 5 Sep 2008 16:17:03 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 66517 invoked by uid 500); 5 Sep 2008 16:17:02 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 66506 invoked by uid 99); 5 Sep 2008 16:17:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Sep 2008 09:17:02 -0700 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of chris.lu@gmail.com designates 209.85.200.175 as permitted sender) Received: from [209.85.200.175] (HELO wf-out-1314.google.com) (209.85.200.175) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Sep 2008 16:16:01 +0000 Received: by wf-out-1314.google.com with SMTP id 28so579190wfc.20 for ; Fri, 05 Sep 2008 09:16:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=2GImo6JTVR4KhkzdZpfmph7E3kIpQogOEkQt+ReCGNY=; b=Ra94wNgGf58JNDLYZDIIZFZ12fiQvRVN8a/o32q6g2LCuFZPx+Zswxgm2Lj5gax2FO dtNrE8xLYLFBt4VAeVEx/2VIcJbJH0toM7T1hSwws65BaCDCCUU46WqVZm8Le4eyDIBX +N8XNOaoaBWn4UMkB46gMigVAVZs/zE7LeRHE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=l6qaoNfrRIR3gQWc7BcMvrKRwbW63FweT6YCf89v9ONfj6wXSW4IHWENwYg7FhwO8h /cJ1KwDlZAxz3GC+zDcGNsBhis7csBhn/MnLOKRgbUdmudMqIMVF2BdABrmSIETL5VEw /6mDUaKr3u6uK0R5OnIcRyQ4An0hDcm7Obokg= Received: by 10.142.229.4 with SMTP id b4mr4123743wfh.143.1220631392769; Fri, 05 Sep 2008 09:16:32 -0700 (PDT) Received: by 10.142.111.8 with HTTP; Fri, 5 Sep 2008 09:16:32 -0700 (PDT) Message-ID: <6e3ae6310809050916y51dd4218jed9f9f7d5193671@mail.gmail.com> Date: Fri, 5 Sep 2008 09:16:32 -0700 From: "Chris Lu" To: java-user@lucene.apache.org Subject: Re: Lucene Memory Leak In-Reply-To: <19333985.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_61243_32756988.1220631392772" References: <19276999.post@talk.nabble.com> <19294053.post@talk.nabble.com> <19333985.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_61243_32756988.1220631392772 Content-Type: text/plain; charset=EUC-KR Content-Transfer-Encoding: base64 Content-Disposition: inline QXJlIHlvdSB1c2luZyBSQU1EaXJlY3Rvcnk/CgpJIGFtIGFjdHVhbGx5IGFsc28gZGVhbGluZyB3 aXRoIGEgbWVtb3J5IGxlYWsuIE15IGNhc2UgaXMgb25seSBwYXJ0aWN1bGFyIHRvClJBTURpcmVj dG9yeS4KCmh0dHA6Ly9tYXJrbWFpbC5vcmcvbWVzc2FnZS9kZmdjbm5qZ2xuZTN3eW5wCkhvd2V2 ZXIsIHRoaXMgUkFNRGlyZWN0b3J5IGNhc2UgaXMgbm90IGFzIHNpbXBsZSBhcyBzZXR0aW5nIHNl YXJjaGVyPW51bGwsCmJlY2F1c2UgSSBmb3VuZCBzb21lIHJlZmVyZW5jZSB0byBSQU1EaXJlY3Rv cnkgaXMgaGVsZCBieSBzb21lIFRocmVhZExvY2FsCnZhcmlhYmxlcy4oYnV0IEkgbmVlZCB0byBy ZXVzZSB0aHJlYWQgYWxzbykuCgpIZXJlIGlzIHRoZSByZWZlcmVuY2UgdHJlZToKb3JnLmFwYWNo ZS5sdWNlbmUuc3RvcmUuUkFNRGlyZWN0b3J5CiAgfC0gZGlyZWN0b3J5IG9mIG9yZy5hcGFjaGUu bHVjZW5lLnN0b3JlLlJBTUZpbGUKICAgICAgfC0gZmlsZSBvZiBvcmcuYXBhY2hlLmx1Y2VuZS5z dG9yZS5SQU1JbnB1dFN0cmVhbQogICAgICAgICAgfC0gYmFzZSBvZiBvcmcuYXBhY2hlLmx1Y2Vu ZS5pbmRleC5Db21wb3VuZEZpbGVSZWFkZXIkQ1NJbmRleElucHV0CiAgICAgICAgICAgICAgfC0g aW5wdXQgb2Ygb3JnLmFwYWNoZS5sdWNlbmUuaW5kZXguU2VnbWVudFRlcm1FbnVtCiAgICAgICAg ICAgICAgICAgIHwtIHZhbHVlIG9mIGphdmEubGFuZy5UaHJlYWRMb2NhbCRUaHJlYWRMb2NhbE1h cCRFbnRyeQoKCkkgYW0gdHJ5aW5nIHRvIHRyYWNrIGl0IGRvd24gbm93LiBJZiBhbnlvbmUga25v d3MgYWJvdXQgaXQsIHBsZWFzZSBsZXQgbWUKa25vdy4KCi0tIApDaHJpcyBMdQotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCkluc3RhbnQgU2NhbGFibGUgRnVsbC1UZXh0IFNlYXJjaCBPbiBBbnkg RGF0YWJhc2UvQXBwbGljYXRpb24Kc2l0ZTogaHR0cDovL3d3dy5kYnNpZ2h0Lm5ldApkZW1vOiBo dHRwOi8vc2VhcmNoLmRic2lnaHQuY29tCkx1Y2VuZSBEYXRhYmFzZSBTZWFyY2ggaW4gMyBtaW51 dGVzOgpodHRwOi8vd2lraS5kYnNpZ2h0LmNvbS9pbmRleC5waHA/dGl0bGU9Q3JlYXRlX0x1Y2Vu ZV9EYXRhYmFzZV9TZWFyY2hfaW5fM19taW51dGVzCkRCU2lnaHQgY3VzdG9tZXIsIGEgc2hvcHBp bmcgY29tcGFyaXNvbiBzaXRlLCAoYW5vbnltb3VzIHBlciByZXF1ZXN0KSBnb3QKMi42IE1pbGxp b24gRXVybyBmdW5kaW5nIQoKCk9uIEZyaSwgU2VwIDUsIDIwMDggYXQgODo0MyBBTSwgQW5keTMz IDxjbGV2ZXJfb25lM0B5YWhvby5jb20+IHdyb3RlOgoKPgo+IElmIEkgZG9uJ3Qga2VlcCB0aGUg SW5kZXhTZWFyY2hlciBhcyBhIFNpbmdsZXRvbiBhbmQgaW5zdGVhZCBvcGVuIGFuZCBjbG9zZQo+ IGEKPiBuZXcgb25lIGVhY2ggdGltZSwgSSBoYXZlIGEgbGFyZ2UgbWVtb3J5IGxlYWsgKHByb2Jh Ymx5IGR1ZSB0byB0aGUgbGFyZ2UKPiBxdWVyaWVzIEkgYW0gZG9pbmcpLiBBZnRlciB3YXRjaGlu ZyB0aGUgbWVtb3J5IGEgd2hpbGUsIEkgc3RpbGwgYmVsaWV2ZSBJCj4gaGF2ZSBhIHNtYWxsIG1l bW9yeSBsZWFrIGV2ZW4gd2hlbiB0aGUgRGlyZWN0b3J5LCBBbmFseXplciwgYW5kCj4gSW5kZXhT ZWFyY2hlciBhcmUgU2luZ2xldG9ucy4gTXkgZnJlZSBtZW1vcnkgc2xvd2x5IGJlY29tZXMgc21h bGxlciBhZnRlcgo+IGVhY2ggcXVlcnkuIEFueSBpZGVhcyBvbiB3aGF0IHRoYXQgbWF5IGJlIGR1 ZSB0bz8KPgo+IEhlcmUncyBteSB1cGRhdGVkIGNvZGUuLi4KPgo+IHByaXZhdGUgc3luY2hyb25p emVkIEhpdHMgZG9RdWVyeShTdHJpbmcgZmllbGQsIFN0cmluZyBxdWVyeVN0ciwgU29ydAo+IHNv cnRPcmRlciwgU3RyaW5nIGluZGV4RGlyZWN0b3J5KSB0aHJvd3MgRXhjZXB0aW9uCj4gICAgewo+ ICAgICAgICBEaXJlY3RvcnkgZGlyZWN0b3J5ID0gbnVsbDsKPiAgICAgICAgIFF1ZXJ5IHF1ZXJ5 ID0gbnVsbDsKPiAgICAgICAgUXVlcnlQYXJzZXIgcGFyc2VyID0gbnVsbDsKPgo+ICAgICAgICB0 cnkKPiAgICAgICAgewo+ICAgICAgICAgICAgZGlyZWN0b3J5ID0gRGlyZWN0b3J5U2luZ2xldG9u LmdldEluc3RhbmNlKGluZGV4RGlyZWN0b3J5KTsKPiAgICAgICAgICAgIGl2SW5kZXhTZWFyY2hl ciA9IChJbmRleFNlYXJjaGVyKQo+IFNlYXJjaGVyU2luZ2xldG9uLmdldEluc3RhbmNlKGRpcmVj dG9yeSk7Cj4KPiAgICAgICAgICAgIC8vc2VhcmNoIHRoZSBpbmRleAo+ICAgICAgICAgICAgcGFy c2VyID0gbmV3IFF1ZXJ5UGFyc2VyKGZpZWxkLAo+IEFuYWx5emVyU2luZ2xldG9uLmdldEluc3Rh bmNlKCkpOwo+ICAgICAgICAgICAgcXVlcnkgPSBwYXJzZXIucGFyc2UocXVlcnlTdHIpOwo+Cj4g ICAgICAgICAgICByZXR1cm4gaXZJbmRleFNlYXJjaGVyLnNlYXJjaChxdWVyeSwgc29ydE9yZGVy KTsKPiAgICAgICAgIH0KPiAgICAgICAgZmluYWxseQo+ICAgICAgICB7Cj4gICAgICAgICAgICBp ZihudWxsICE9IGRpcmVjdG9yeSkKPiAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICBkaXJl Y3RvcnkuY2xvc2UoKTsKPiAgICAgICAgICAgIH0KPgo+ICAgICAgICAgICAgZGlyZWN0b3J5ID0g bnVsbDsKPiAgICAgICAgICAgICBwYXJzZXIgPSBudWxsOwo+ICAgICAgICAgICAgcXVlcnkgPSBu dWxsOwo+ICAgICAgICB9Cj4gICAgfQo+Cj4KPiAtLS0tLS0tLS0tLS0tLQo+IEV4YW1wbGUgU2lu Z2xldG9uCj4KPiBwdWJsaWMgY2xhc3MgU2VhcmNoZXJTaW5nbGV0b24KPiB7Cj4gICAgcHJpdmF0 ZSBzdGF0aWMgdm9sYXRpbGUgSGFzaE1hcDxEaXJlY3RvcnksIFNlYXJjaGVyPiBjdlNlYXJjaGVz ID0gbmV3Cj4gSGFzaE1hcDxEaXJlY3RvcnksIFNlYXJjaGVyPigpOwo+Cj4KPiAgICBwcm90ZWN0 ZWQgU2VhcmNoZXJTaW5nbGV0b24oKQo+ICAgIHsKPgo+ICAgIH0KPgo+Cj4gICAgcHVibGljIHN0 YXRpYyBTZWFyY2hlciBnZXRJbnN0YW5jZShEaXJlY3RvcnkgZGlyZWN0b3J5KSB0aHJvd3MKPiBJ T0V4Y2VwdGlvbgo+ICAgIHsKPiAgICAgICAgaWYoIWN2U2VhcmNoZXMuY29udGFpbnNLZXkoZGly ZWN0b3J5KSkKPiAgICAgICAgewo+ICAgICAgICAgICAgc3luY2hyb25pemVkKFNlYXJjaGVyU2lu Z2xldG9uLmNsYXNzKQo+ICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgIGlmKCFjdlNlYXJj aGVzLmNvbnRhaW5zS2V5KGRpcmVjdG9yeSkpCj4gICAgICAgICAgICAgICAgewo+ICAgICAgICAg ICAgICAgICAgICBjdlNlYXJjaGVzLnB1dChkaXJlY3RvcnksIG5ldyBJbmRleFNlYXJjaGVyKGRp cmVjdG9yeSkpOwo+ICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgIH0KPiAgICAgICAgfQo+ Cj4gICAgICAgIHJldHVybiBjdlNlYXJjaGVzLmdldChkaXJlY3RvcnkpOwo+ICAgICB9Cj4KPiB9 Cj4KPgo+Cj4gwOW/67yuIHdyb3RlOgo+ID4KPiA+IEluIGZhY3QsIEkgdGhpbmsgdGhhdCB0aGUg aW1wb3J0YW50IHJlYXNvbnMgYXJlIERpcmVjdG9yeSBjbGFzcyBhbmQKPiA+IEFuYWx5emVyCj4g PiBjbGFzcy4KPiA+IElmIHlvdSBkb24ndCB3YW50IEluZGV4U2VhcmNoZXIgY2xhc3Mga2VlcCBv cGVuIGZvciB0aGUgZW50aXJlIGxpZmUgb2YgYQo+ID4gd2ViCj4gPiBhcHBsaWNhdGlvbiwgeW91 IGNhbiBkbyBpdC4KPiA+IEkgdGhpbmsgSXQgd2lsbCBub3QgY2F1c2UgbWVtb3J5IGxlYWsgcHJv YmxlbS4KPiA+IEJ1dCwgRGlyZWN0b3J5IGFuZCBBbmFseXplciBjbGFzc2VzIGNhbiBjYXVzZSB0 aGUgcHJvYmxlbSBpZiB0aGV5IG5ldwo+ID4gY3JlYXRlZCBieSBtZXRob2QgY2FsbCBldmVyeSB0 aW1lLiBJIHRoaW5rLi4uCj4gPiBPbmx5IGtlZXAgdHdvIGNsYXNzZXMgRGlyZWN0b3J5IGFuZCBB bmFseXplciBieSBzaW5nbHRvbiBhbmQgZG8gdGVzdC4gOikKPiA+Cj4gPgo+Cj4gLS0KPiBWaWV3 IHRoaXMgbWVzc2FnZSBpbiBjb250ZXh0Ogo+IGh0dHA6Ly93d3cubmFiYmxlLmNvbS9MdWNlbmUt TWVtb3J5LUxlYWstdHAxOTI3Njk5OXAxOTMzMzk4NS5odG1sCj4gU2VudCBmcm9tIHRoZSBMdWNl bmUgLSBKYXZhIFVzZXJzIG1haWxpbmcgbGlzdCBhcmNoaXZlIGF0IE5hYmJsZS5jb20uCj4KPgo+ IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQo+IFRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGphdmEtdXNlci11bnN1YnNj cmliZUBsdWNlbmUuYXBhY2hlLm9yZwo+IEZvciBhZGRpdGlvbmFsIGNvbW1hbmRzLCBlLW1haWw6 IGphdmEtdXNlci1oZWxwQGx1Y2VuZS5hcGFjaGUub3JnCj4KPgo= ------=_Part_61243_32756988.1220631392772--