From: Jim Starkey Date: November 3 2008 7:52pm Subject: Quick and Easy Performance Kicker List-Archive: http://lists.mysql.com/falcon/122 Message-Id: <490F5696.8080303@nimbusdb.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit EncodedDataString has a class member of type BigInt. The default BigInt constructor calls clear to set the BigInt to a nice, pristine, all zeros state, which is completely unecessary. BigInt default to uninitialized, just like other values. BigInt::clear() was showing up at 5% of Nimbus load cycles, even though BigInt was never used. A really easy performance kicker. -- Jim Starkey President, NimbusDB, Inc. 978 526-1376