Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 68716 invoked from network); 3 Apr 2009 16:09:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Apr 2009 16:09:14 -0000 Received: (qmail 70160 invoked by uid 500); 3 Apr 2009 16:09:14 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 70092 invoked by uid 500); 3 Apr 2009 16:09:13 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Delivered-To: moderator for dev@couchdb.apache.org Received: (qmail 2531 invoked by uid 99); 3 Apr 2009 06:04:48 -0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Mime-Version: 1.0 (Apple Message framework v753.1) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: dev@couchdb.apache.org From: Blagovest Dachev Subject: V8 Date: Fri, 3 Apr 2009 01:03:46 -0500 X-Mailer: Apple Mail (2.753.1) X-Provags-ID: V01U2FsdGVkX19HA4VH5zOxg15Do0qLevwUolzqeiPy3wcsj9u O2kYGKyHRYgYSDZgGeOLRHOZF3lpjA9IcAjRoNiEeSZOb2codi ZqgyXzZtdwmf46q2YoEpw== X-Virus-Checked: Checked by ClamAV on apache.org This is probably not going to come as a surprise to some of you, but running couchdb with Google's V8 proved to yield less then exciting results. In fact I didn't observe any significant speed-up during view creation. It actually makes perfect sense when we consider the usage pattern: many eval() statements with (typically) simple functions, not a whole lot of loops (if at all), and (possibly) objects with many different internal classes. If you are curious, grab the code: http://github.com/dachev/couchv8/tree/master