X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=LZlBAXYJmYv7rpRxvHA+FPcRrK7JJTVlHKUxmZejoGM=; b=sd4OqeeThTgvIqhfvRaXjLqKorhxMv8+ClYHrercX7Lq5U82kbVRlxWxRL99tDfqJk 7/gX+dsBRzbZRVCXRVpRblWcuDqimFR/HoP+r/Nqh/9uuzuDZCPqn9OVZXOOYusiqGVp aMxzjDDsYgvkJlQOj5TpsR9qhtMtzNV3DR7xLwog+iS5ho5eTEp2VtmGUZ7bZB4c58PY 9G2ELfwMUYUvF6Cu6raMM2rdxBN8OewZ/EhsW+z1Gf/McXdKOrgfiWfqf0i6hoHbM0HT L1IBwknMXKhAsaO2oEmIZUprwi3xvRgtNfsqY+FqyMMTxGYqbMx9kdQSrQoB8f7Xi6Fw qznw== X-Received: by 10.194.223.39 with SMTP id qr7mr101524041wjc.63.1452026017471; Tue, 05 Jan 2016 12:33:37 -0800 (PST) Date: Tue, 5 Jan 2016 21:33:30 +0100 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] A fileformat library (Text format perfomance issue, anyone ? ) Message-Id: <20160105213330.c221e82463e2b9e272230eaa@gmail.com> In-Reply-To: <0254E441-E74C-490E-BFF0-DD0BED19F2B2@noqsi.com> References: <1512221837 DOT AA25291 AT ivan DOT Harhan DOT ORG> <20160105182120 DOT 3237F809D79B AT turkos DOT aspodata DOT se> <201601051829 DOT u05IT7TI021027 AT envy DOT delorie DOT com> <0254E441-E74C-490E-BFF0-DD0BED19F2B2 AT noqsi DOT com> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > >> . a binary file might be smaller, but that does not matter much > > > > I wrote an app that used a tree-like data file for storage. It > > supported both ascii and binary formats. Not only was the binary > > format significantly smaller, but loaded 10x faster. Parsing text > > files and adapting to the incoming data is more expensive than you > > think. > > But for gEDA, it’s a small overhead relative to everything else, especially if it allows you to use old-fashioned kilobyte tools rather than trendy megabyte tools for processing. To put it another way, did anyone draw schematics big enough to cause any considerable delay at startup? Nicklas Karlsson