Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A24477E2A for ; Mon, 10 Oct 2011 21:33:42 +0000 (UTC) Received: (qmail 50906 invoked by uid 500); 10 Oct 2011 21:33:42 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 50802 invoked by uid 500); 10 Oct 2011 21:33:42 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 50794 invoked by uid 99); 10 Oct 2011 21:33:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Oct 2011 21:33:42 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gcaiod-ooo-dev@m.gmane.org designates 80.91.229.12 as permitted sender) Received: from [80.91.229.12] (HELO lo.gmane.org) (80.91.229.12) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Oct 2011 21:33:33 +0000 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RDNTD-0008OZ-CY for ooo-dev@incubator.apache.org; Mon, 10 Oct 2011 23:33:11 +0200 Received: from e176050235.adsl.alicedsl.de ([85.176.50.235]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Oct 2011 23:33:11 +0200 Received: from Joost.Andrae by e176050235.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Oct 2011 23:33:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: ooo-dev@incubator.apache.org From: Joost Andrae Subject: Re: Slooooow spreadsheet documents Date: Mon, 10 Oct 2011 23:35:05 +0200 Lines: 27 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: e176050235.adsl.alicedsl.de User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 In-Reply-To: X-Virus-Checked: Checked by ClamAV on apache.org Hi Rob, just a remark: In my private opinion it would make more sense to invest resources into impementing a formula reference which points to expanded formula cells (/edit/fill) like it is already done for formatting templates within the sheet. A slow sheet doesn't necessarily mean that calculation is slow. Better resolving references within the sheet (in my opinion) has more potential to make such documents faster. I believe by using formula references the documents' memory footprint could be lowered as well because a formula reference doesn't cost as much as a cell content containing a formula and containing edit engine data. At one of the OOo conferences I vaguely remember there was a university project that already parallelized computation of Calc sheets. Unfortunately I cannot remember the project/university name anymore. Probably having a look at the conference session drafts might give us some more insight. > > I was talking to someone earlier who had ideas for speeding up > spreadsheet computation through parallelization, and was looking for > some notoriously slow test documents. Kind regards, Joost