From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1YR59i-0003RA-AT for mharc-grub-devel@gnu.org; Thu, 26 Feb 2015 15:35:34 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YR59f-0003L4-FP for grub-devel@gnu.org; Thu, 26 Feb 2015 15:35:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YR59e-0007DB-BO for grub-devel@gnu.org; Thu, 26 Feb 2015 15:35:31 -0500 Received: from mail-wg0-x233.google.com ([2a00:1450:400c:c00::233]:36012) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YR59e-0007D7-4u for grub-devel@gnu.org; Thu, 26 Feb 2015 15:35:30 -0500 Received: by wghk14 with SMTP id k14so14639131wgh.3 for ; Thu, 26 Feb 2015 12:35:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=ZzJysVdHcD0e2zIskuEeevoyLRndT4/WMczKzb0EXHY=; b=xG4Yy/ReO6dEgaView46FQdKpc8Va5bTvaQXpoTGfV0APdgCCCVCfdl6qd0+YJK5kw edBNSYlMRwhYWtRBVeZg29XfwjYJIgOBu0DfM7HtdRB72kB/UGIfohFLNBtmhMxYUkb2 8PN9vRTjTpo/gzWzKj+yHvn7S6CxTzg/XRsrJ6osowAxN4sft7w2pi7ICDm37LJTDogb W0N/IecDY2LwRdla67Ft/TSQ5Kdhfg2ga4sp0NFetiOiSBxkYTqSEBkZBKtHzpgIdNmD 6jvKgtyBuOwkMQQ7YclGpY5FWDZHM0zentR6rCL1JwmFQ79m3/hjAQR9DHQ8Rl5y3/19 QzBw== X-Received: by 10.180.86.35 with SMTP id m3mr20146046wiz.83.1424982927362; Thu, 26 Feb 2015 12:35:27 -0800 (PST) Received: from ?IPv6:2a02:1205:501d:9210:863a:4bff:fe50:abc4? ([2a02:1205:501d:9210:863a:4bff:fe50:abc4]) by mx.google.com with ESMTPSA id e18sm2952521wjz.27.2015.02.26.12.35.26 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Feb 2015 12:35:26 -0800 (PST) Message-ID: <54EF838F.5070901@gmail.com> Date: Thu, 26 Feb 2015 21:35:27 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.4.0 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: Image scaling performance References: <20150225154540.GR4278@bivouac.eciton.net> <20150225162352.GT4278@bivouac.eciton.net> <54EF4D5B.6030305@gmail.com> <54EF54E1.5050109@gmail.com> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c00::233 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2015 20:35:32 -0000 On 26.02.2015 21:27, Michael Zimmermann wrote: > well as u can see, boottime isn't detailed enough: > http://puu.sh/gdRXp/fc8fc176ce.png > Just add more boottime checkpoints. > Maybe I can hack printf to act a boottime. > > On Thu, Feb 26, 2015 at 6:16 PM, Vladimir 'φ-coder/phcoder' Serbinenko > wrote: >> On 26.02.2015 18:10, Michael Zimmermann wrote: >>> >>> Is there a way to create a performance profile so I can see what >>> exactly needs so much time? I don't have JTAG but maybe UART+GDB could >>> help with that. >>> >> Have a look at boot_time. >> >>> adding prints is kind of annoying :D >>> >>> On Thu, Feb 26, 2015 at 5:44 PM, Vladimir 'φ-coder/phcoder' Serbinenko >>> wrote: >>>> >>>> On 25.02.2015 19:46, Michael Zimmermann wrote: >>>>> >>>>> >>>>> I'm still questioning the efficiency >>>>> math operations because on slow devices there are other bottlenecks of >>>>> the same kind(like de/compression). >>>> >>>> >>>> That's pure speculation at that point. GRUB has 3 compression algorithms: >>>> - minilzo. Has some divisions in parts which GRUB doesn't use. Those >>>> parts >>>> are easily disablable and I'll just do so. >>>> - gzip. Uses division only in zlib header check. I'll optimise it a >>>> little >>>> but it's only one division in header check, not in compressed data body. >>>> - xz. No divisions >>>> >>>> >>>> _______________________________________________ >>>> Grub-devel mailing list >>>> Grub-devel@gnu.org >>>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >