From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1YR231-0003p1-H8 for mharc-grub-devel@gnu.org; Thu, 26 Feb 2015 12:16:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YR22z-0003kw-3x for grub-devel@gnu.org; Thu, 26 Feb 2015 12:16:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YR22s-00047L-PE for grub-devel@gnu.org; Thu, 26 Feb 2015 12:16:25 -0500 Received: from mail-we0-x229.google.com ([2a00:1450:400c:c03::229]:46186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YR22s-00047A-GB for grub-devel@gnu.org; Thu, 26 Feb 2015 12:16:18 -0500 Received: by wevm14 with SMTP id m14so12871152wev.13 for ; Thu, 26 Feb 2015 09:16:18 -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=wSd5Fp3VTrrS1nA6wHUEMWUWQ9eNt+Q3Xb8qMXSycqo=; b=g/tAFpCqYF3xSMc4ndi/ahH0ZKB6DQR6To3UF8M36kOw16iQbbwjLs0jIhsC1P2DDu Pf1Q2BjdFnKDjh837ZSoEGF/GToX5ltRBG3fkdIS6oTVbiK3zNgfdzI+uijhYA8zq8re mk+kJcqH7T7pMhHrCBRbJe9ar8S6sC1DeIxPxncMVLO69U+uRS8JKRUSTCWYpS1nARWb XwXWvtmHiQGMtOsrZBn0hV6rSgclVsdRwTmAS5Sq+LXs+X1F8SU5sFoIJZmKbrMS0Ifd DzJwY07Gysm6uP8NZ/Y3WVOTVdKrNqqCEwvaqG2Tdru4luzN0hekLQH7JCSR8ZFvZL9r asQQ== X-Received: by 10.180.206.14 with SMTP id lk14mr52319625wic.71.1424970977911; Thu, 26 Feb 2015 09:16:17 -0800 (PST) Received: from ?IPv6:2620:0:105f:fd00:863a:4bff:fe50:abc4? ([2620:0:105f:fd00:863a:4bff:fe50:abc4]) by mx.google.com with ESMTPSA id j5sm2334590wie.3.2015.02.26.09.16.17 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Feb 2015 09:16:17 -0800 (PST) Message-ID: <54EF54E1.5050109@gmail.com> Date: Thu, 26 Feb 2015 18:16:17 +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> 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:c03::229 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 17:16:26 -0000 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 >