From owner-freebsd-hackers@FreeBSD.ORG Sun Mar 25 17:09:52 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE0C8106564A for ; Sun, 25 Mar 2012 17:09:52 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 86EA08FC12 for ; Sun, 25 Mar 2012 17:09:52 +0000 (UTC) Received: by vcmm1 with SMTP id m1so5482981vcm.13 for ; Sun, 25 Mar 2012 10:09:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+CMlIvHP/137AWHzsf+zKSMyQpaklvyvAUPVy4+T9qU=; b=QU9uCFbjnTd8IVjr+2mCbzRwcKY3T2Anqz3bIVfUSlbLvQLPBYBjGyJA7lEBVfumx8 5+PqjPGAXzTR+zP6W5eHNWkqJJ5nsUrsz8XvXu/bUVw0gKWNmU3pkLWb+BSUJ67tEqJF ug7PVLsStuB32nH/pPgP622iFybd2+Jvgit066oFZxYjUVXN95/IC69VtJVPn1D5KHHo o8ta16rqfnPiCk24Pcbz2begse3mC0E7GKS2tMwM9sdTukydBax6o1arkNGFtIOpFPUK uyNECAyNQPQiZFeg2mgOJXzhQx2CzjljnS1d+GtBUTb39GyniuRAb82sJ7VrPmapRYO8 7z+A== MIME-Version: 1.0 Received: by 10.52.26.103 with SMTP id k7mr7435100vdg.26.1332695391912; Sun, 25 Mar 2012 10:09:51 -0700 (PDT) Received: by 10.220.230.135 with HTTP; Sun, 25 Mar 2012 10:09:51 -0700 (PDT) In-Reply-To: <4F6F49C5.9020701@gmail.com> References: <20120325161026.GA36229@elvis.mu.org> <4F6F49C5.9020701@gmail.com> Date: Sun, 25 Mar 2012 10:09:51 -0700 Message-ID: From: Garrett Cooper To: Joshua Isom Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-hackers@freebsd.org Subject: Re: capping memory usage of buildworld (c++) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Mar 2012 17:09:52 -0000 On Sun, Mar 25, 2012 at 9:37 AM, Joshua Isom wrote: > On 3/25/2012 11:10 AM, Alfred Perlstein wrote: >> >> It's kind of insane how much memory the compiler uses these days. >> >> Any other options? > > Switch to clang which uses less memory, or use a smaller jobs number. Memory > use is inevitable, but the benefit is more efficient binaries. You could also impose memory limits via login.conf with a special class and then switch over to that class before running a build. Cheers, -Garrett