From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: James Cloos Newsgroups: gmane.emacs.devel Subject: Re: bzr is dying; Emacs needs to move Date: Thu, 02 Jan 2014 18:57:03 -0500 Message-ID: References: <20140102095347.6834E381D0C@snark.thyrsus.com> <87k3eisirv.fsf@zigzag.favinet> <87bnzurpcq.fsf@zigzag.favinet> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1388707144 3978 80.91.229.3 (2 Jan 2014 23:59:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 2 Jan 2014 23:59:04 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 03 00:59:10 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VysAP-0008Mh-LE for ged-emacs-devel@m.gmane.org; Fri, 03 Jan 2014 00:59:09 +0100 Original-Received: from localhost ([::1]:47568 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VysAP-0006rs-6v for ged-emacs-devel@m.gmane.org; Thu, 02 Jan 2014 18:59:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54744) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VysAK-0006ra-Uy for emacs-devel@gnu.org; Thu, 02 Jan 2014 18:59:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VysAJ-0006AT-8v for emacs-devel@gnu.org; Thu, 02 Jan 2014 18:59:04 -0500 Original-Received: from ore.jhcloos.com ([2604:2880::b24d:a297]:56547) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VysAJ-0006AJ-2W for emacs-devel@gnu.org; Thu, 02 Jan 2014 18:59:03 -0500 Original-Received: by ore.jhcloos.com (Postfix, from userid 10) id 678281E040; Thu, 2 Jan 2014 23:59:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=ore13; t=1388707141; bh=jimhWsjNL12/nFNOzRzYbL7aHH0HpNnBYWjPEOeb70A=; h=From:To:Subject:In-Reply-To:References:Date:From; b=l5vRRZbDJ1EHpj5g3QdKn01jjEKeBX5M+m4cSGPykRHDD7OporW5WRmS2aU1fwcni H3mTZpu/BobEJ+hDVMlLlsibfqYW/Iw0Pp8vXDxrHf5Def68HJhlPEjxAx4D/pD3Om C7B+ThZ898knrpM/samTc4EfWUfh+eTC62B+cr5ob5w== Original-Received: by carbon.jhcloos.org (Postfix, from userid 500) id 47B3E60027; Thu, 2 Jan 2014 23:57:03 +0000 (UTC) In-Reply-To: <87bnzurpcq.fsf@zigzag.favinet> (Thien-Thi Nguyen's message of "Thu, 02 Jan 2014 23:27:49 +0100") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8ZGXBQKKnCrDQ3 AAAAJElEQVQImWNgQAAXzwQg4SKASgAlXIEEiwsSIYBEcLaAtMEAADJnB+kKcKioAAAAAElFTkSu QmCC Copyright: Copyright 2013 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Original-Lines: 45 X-Hashcash: 1:30:140102:emacs-devel@gnu.org::ikMTbGei7Ar9IYwH:00000000000000000000000000000000000000000PkLbt X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2604:2880::b24d:a297 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:167102 Archived-At: >>>>> "TN" == Thien-Thi Nguyen writes: TN> Do you happen to know the maximum transient memory usage for TN> "git gc --aggressive"? I just tried it in a clone of git://git.savannah.gnu.org/emacs, which should be similar. Before the gc, .git/objects used about 1 Gig of disk space, per du(1). Git gc --aggressive allocated just over 5 (binary) Gig of VM, and dirtied most of it, to compress 733141 objects, according to top(1). An 8 Gig VM should do it without paging. (DO's price for an 8 Gig is 11.9 cents/hr; Atlantic's is about the same.) The gnu time(1) output is: Command being timed: "git gc --aggressive" User time (seconds): 7540.15 System time (seconds): 22.91 Percent of CPU this job got: 346% Elapsed (wall clock) time (h:mm:ss or m:ss): 36:21.75 Average shared text size (kbytes): 0 Average unshared data size (kbytes): 0 Average stack size (kbytes): 0 Average total size (kbytes): 0 Maximum resident set size (kbytes): 19393776 Average resident set size (kbytes): 0 Major (requiring I/O) page faults: 12574 Minor (reclaiming a frame) page faults: 6147439 Voluntary context switches: 105240 Involuntary context switches: 1550786 Swaps: 0 File system inputs: 3066072 File system outputs: 428408 Socket messages sent: 0 Socket messages received: 0 Signals delivered: 0 Page size (bytes): 4096 Exit status: 0 -JimC -- James Cloos OpenPGP: 1024D/ED7DAEA6