From owner-freebsd-python@FreeBSD.ORG Sat Mar 9 15:37:25 2013 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 90AC0F5C; Sat, 9 Mar 2013 15:37:25 +0000 (UTC) (envelope-from poyopoyo@puripuri.plala.or.jp) Received: from msa03b.plala.or.jp (msa03.plala.or.jp [IPv6:2400:7800:0:5010::3]) by mx1.freebsd.org (Postfix) with ESMTP id 885FE9BC; Sat, 9 Mar 2013 15:37:24 +0000 (UTC) Received: from i58-95-249-101.s02.a026.ap.plala.or.jp ([58.95.249.101]) by msa03b.plala.or.jp with ESMTP id <20130309153715.EXEF25053.msa03b.plala.or.jp@i58-95-249-101.s02.a026.ap.plala.or.jp>; Sun, 10 Mar 2013 00:37:15 +0900 Date: Sun, 10 Mar 2013 00:37:15 +0900 Message-ID: <86mwucmvo4.wl%poyopoyo@puripuri.plala.or.jp> From: poyopoyo@puripuri.plala.or.jp To: David Naylor Subject: Re: [RFC] lang/pypy In-Reply-To: <201303021657.27745.dbn@freebsd.org> References: <201303021657.27745.dbn@freebsd.org> Mail-Followup-To: David Naylor , python@freebsd.org, ports@freebsd.org, Eitan Adler , Bryan Drewery , poyopoyo@puripuri.plala.or.jp User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-2022-JP-2?B?R29qGyQoRCtXGyhC?=) APEL/10.8 Emacs/24.2 (amd64-portbld-freebsd10.0) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-VirusScan: Outbound; msa03b; Sun, 10 Mar 2013 00:37:16 +0900 Cc: ports@freebsd.org, Eitan Adler , python@freebsd.org, Bryan Drewery X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Mar 2013 15:37:25 -0000 Hi, good work, David. It compiles, packages and works flawlessly here for replacement of 1.9 so far for a week. On my compile box, amd64/Athlon64 5050e 2.6GHz 2 core/8GB, memory requirement for translation processes is far less than warning shown. It prevents build with | warn: this system has insufficient memory, expected at least 9227MiB RAM however my translation processes under -DPYPY_IGNORE_MEMORY take 2GB for normal binary and 2.5GB for sandboxed one so they aggregate 4.5GB to run parallel. This is far less than "expected", no page thrashing, no hang, no stuttering. It does not matter being with pypy1.9 or pypy2.0 (yes, I built twice for 2.0 self hosting. Not tried with cPython.) So I think this warning is a bit excessive that makes everyone just put PYPY_IGNORE_MEMORY=1 in their make.conf. Just in my case. -- kuro