From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=unavailable version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1402670849; bh=Fm5Mh1c3kyYWvEzVI2Ej7ODVHbUNhRxMPrTGZteeRPc=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=lhI1K7eHfMsheOCmA2p+6GoCZNEPLfjFbBw4xOnaMiuDC5QecJCA/kQA4n6lmg+Dv 5mMZJEy5j3qYhwNdqpKZOQAL6ZFFcxGgST1PqoeyM8fKIHrh5r+KM8OAzBla9lBUl6 rXft7LIklwutAcyYiwY3+pybdMOwY6q2Inz39eGM= X-Virus-Scanned: amavisd-new at imath.kiev.ua DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1402670845; bh=Fm5Mh1c3kyYWvEzVI2Ej7ODVHbUNhRxMPrTGZteeRPc=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=eVkZ7ETxZUPkjaF1kmVioWEB9CM45bKNAKovHJoxBnNdgN00QM7U+pFq30PssH0/R NhFVrTp0elccvyxkS+NnMt/jOw6wpu0Bwzr6GUJVJLszMZKb3sdHg3egEJOq/1x4K8 5vT+MVYNeioIIASIvHotoU9XKf33w6MIJ1k4fmPU= Date: Fri, 13 Jun 2014 17:49:34 +0300 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20140613144934.GA11757@dad.imath.kiev.ua> References: <20140610141203.GA8064@dad.imath.kiev.ua> <53981B39.6080504@altlinux.com> <20140611171631.GB24359@dad.imath.kiev.ua> <53993520.7020100@altlinux.com> <20140612162546.GA4420@dad.imath.kiev.ua> <539AB0C8.5090605@altlinux.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <539AB0C8.5090605@altlinux.com> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Anton Farygin Subject: Re: [devel] =?utf-8?b?STogd2F0Y2guYWx0bGludXgub3JnINGC0LXQv9C10YA=?= =?utf-8?b?0Ywg0L7QsdGA0LDQsdCw0YLRi9Cy0LDQtdGCINC4IHdhdGNoLdGE0LDQudC7?= =?utf-8?b?0Ysu?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jun 2014 14:47:37 -0000 Archived-At: List-Archive: List-Post: On Fri, Jun 13, 2014 at 12:05:28PM +0400, Anton Farygin wrote: > две минуты на report - это слишком. > $ time rpm-uscan --report > 81.19user 3.87system 2:13.73elapsed 63%CPU (0avgtext+0avgdata 2 минуты - это действительно что-то странное. я у себя такого ни разу не наблюдал. У меня на разных watch файлах обычно не более 10-12 секунд. Не смог проверить на ImageMagick (когда я склонировал ImageMagick, то там не было watch файла), но на склонированном cups-filters тоже было 11 секунд. $ git clone git.alt:/people/rider/packages/cups-filters.git cups-filters.git Cloning into 'cups-filters.git'... [...] $ cd cups-filters.git $ time rpm-uscan --report Processing watchfile line for ./cups-filters.watch... Newest version on remote site is 1.0.54, local version is 1.0.53 cups-filters: Newer version (1.0.54) available on remote site: http://www.openprinting.org/download/cups-filters/cups-filters-1.0.54.tar.xz (local version is 1.0.53) rpm-uscan --report 0,57s user 0,22s system 6% cpu 11,419 total Из этих 11 секунд порядка 4-х секунд съел `find . -name *watch` и около 7 секунд ушло на сеть. Чистую сеть можно померять, если не тратить время на find и вызывать rpm-uscan с опцией --watchfile файл. $ time rpm-uscan --watchfile cups-filters.watch --report Processing watchfile line for cups-filters.watch... Newest version on remote site is 1.0.54, local version is 1.0.53 cups-filters: Newer version (1.0.54) available on remote site: http://www.openprinting.org/download/cups-filters/cups-filters-1.0.54.tar.xz (local version is 1.0.53) rpm-uscan --watchfile cups-filters.watch --report 0,58s user 0,23s system 10% cpu 7,486 total чтобы профилировать perl программу, надо установить perl(Devel/DProf.pm), запустить perl -d:DProf rpm-uscan опции по итогам запустить программу dprofpp -- I V