From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.217.136 with SMTP id hm8cs272780icb; Thu, 30 Dec 2010 15:17:12 -0800 (PST) Received: by 10.224.76.85 with SMTP id b21mr15618263qak.340.1293751032300; Thu, 30 Dec 2010 15:17:12 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id y8si11212998vch.112.2010.12.30.15.17.12; Thu, 30 Dec 2010 15:17:12 -0800 (PST) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id AF2E619782F8; Thu, 30 Dec 2010 18:17:11 -0500 (EST) Received: from kuovi.tilus.net (kuovi.tilus.net [80.68.89.168]) by rubyforge.org (Postfix) with ESMTP id DC82A185837E for ; Thu, 30 Dec 2010 18:09:07 -0500 (EST) Received: by kuovi.tilus.net (Postfix, from userid 1000) id 282121F342; Fri, 31 Dec 2010 01:09:07 +0200 (EET) From: Tero Tilus To: sup-talk In-reply-to: <1293740777-sup-5080@tilus.net> References: <4D0E8DDD.20505@lophus.org> <1292830767-sup-1667@tilus.net> <4D0F5C5E.7030809@lophus.org> <1292853433-sup-364@tilus.net> <4D1321A2.9070206@lophus.org> <1293722265-sup-2399@tilus.net> <1293740777-sup-5080@tilus.net> Date: Fri, 31 Dec 2010 01:09:07 +0200 Message-Id: <1293750256-sup-6120@tilus.net> User-Agent: Sup/git Subject: Re: [sup-talk] Help me getting started. X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org Tero Tilus, 2010-12-30 23:33: > After String#display_length caching the main cpu hog is > Ncurses::WINDOW#method_missing, which dispatches calls to wide char or > ordinary Ncurses methods depending what's available. Gonna try to > hardwire Ncurses::WINDOW#mvaddstr next. That cut the average per call total time for Redwood::Buffer#write to almost half of what it was. Although I'm still unable to actually feel any difference. ;) Responsiveness prolly depends in my case mostly on the network speed and latency. -- Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/ _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk