Received: by 10.223.176.46 with SMTP id f43csp373792wra; Thu, 25 Jan 2018 23:52:36 -0800 (PST) X-Google-Smtp-Source: AH8x226py+LUGNpilgDAEfCkQJ7y+68OlFVfXsKdKbeM3ADr2rbPY3GGHUwyg8Z7BAZC/0OyT9O9 X-Received: by 10.101.101.144 with SMTP id u16mr14763068pgv.73.1516953156561; Thu, 25 Jan 2018 23:52:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516953156; cv=none; d=google.com; s=arc-20160816; b=Jn0gFP0TG1btRSie951Ddz2SSVzdUsbvK0yaY4OlXzDCtyNQ9htLZ+H1FCRQU3fKld +JK+WjUTEnQjxdGXEowMa10aVovYNMCF4LnWED2yrg6mTqTkS6XJjbVAfv4rDUWf82pK 4tJTFPaK+X+hF0+evpUVkDviNB/Enkdg1mybUBXZdrZaJNOMGrfVwhf+9m8JjtlrEJPI S9NDfsrLSsXhMHCWYJF07W23XbxsNF4bAfyjMWVe7k2WKEg4lymLJySjxVtoOWH0FCeX B4dPszTceIv2S4VLuO9/HgE/9aUIR/yj+bHpUPU49P9eA6MmPOs7GCY9gMNEilOwVZvP 5qJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date :arc-authentication-results; bh=4bgbkdCLBkdlhLDfA4bhIr/24U1Wx7E9mpw8w9hXD6g=; b=Nvq6uOAmTeEMwn/EWOCCWGVxtGd4vxJh2SDLTYufRtHphke6GoV01lWEW8vsS787TC p971VZi3ebQK+2060ZsSa43h96gA1AGr/kDs0IddWSPivpJf/Kd1C5zbCC+BSEXVN7lI vebYFruScyJoF0EVC2li5oT5Wad8BbSuXezpGgoxyNRUWGFyNTCa11DN85i57FadRig6 FLU4MxazRp4WZ9jVR+LEm72PTGQDs73nOX/hHX0CXZl7n9xlHE5fZq9VbEVECS0VPQPs RjhghWUrQ00c+la5Ou8oTJOFut6eXQLuIkdKmhlaCc2iEgk9/ZljNfbdr7LY5PZ3BSnm D0hA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g1si104052pfj.237.2018.01.25.23.52.22; Thu, 25 Jan 2018 23:52:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752113AbeAZHvN (ORCPT + 99 others); Fri, 26 Jan 2018 02:51:13 -0500 Received: from mx1.redhat.com ([209.132.183.28]:42648 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752065AbeAZHvM (ORCPT ); Fri, 26 Jan 2018 02:51:12 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 9C0B1C1DFF4E; Fri, 26 Jan 2018 07:51:10 +0000 (UTC) Received: from krava (ovpn-204-172.brq.redhat.com [10.40.204.172]) by smtp.corp.redhat.com (Postfix) with ESMTP id 12D995EE1B; Fri, 26 Jan 2018 07:51:04 +0000 (UTC) Date: Fri, 26 Jan 2018 08:51:04 +0100 From: Jiri Olsa To: =?utf-8?B?56a56Iif6ZSu?= Cc: Peter Zijlstra , mingo@redhat.com, Alexander Shishkin , Jiri Olsa , David Ahern , Namhyung Kim , Milian Wolff , Arnaldo Carvalho de Melo , Wind Yu , Adrian Hunter , Wang Nan , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, acme@redhat.com Subject: Re: [PATCH v2 2/2] perf stat: Add support to print counts after a period of time Message-ID: <20180126075104.GA4754@krava> References: <1516871404-31920-1-git-send-email-ufo19890607@gmail.com> <1516871404-31920-3-git-send-email-ufo19890607@gmail.com> <20180125122712.GA9096@krava> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Fri, 26 Jan 2018 07:51:12 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 26, 2018 at 09:59:02AM +0800, 禹舟键 wrote: > 2018-01-25 20:27 GMT+08:00 Jiri Olsa : > > > On Thu, Jan 25, 2018 at 10:10:04AM +0100, ufo19890607 wrote: > > > > SNIP > > > > > --metric-only:: > > > Only print computed metrics. Print them in a single line. > > > diff --git a/tools/perf/builtin-stat.c b/tools/perf/builtin-stat.c > > > index 406f546ad74c..427f06dc35cc 100644 > > > --- a/tools/perf/builtin-stat.c > > > +++ b/tools/perf/builtin-stat.c > > > @@ -573,6 +573,7 @@ static int __run_perf_stat(int argc, const char > > **argv) > > > { > > > int interval = stat_config.interval; > > > int times = stat_config.times; > > > + int time = stat_config.time; > > > char msg[BUFSIZ]; > > > unsigned long long t0, t1; > > > struct perf_evsel *counter; > > > @@ -586,6 +587,9 @@ static int __run_perf_stat(int argc, const char > > **argv) > > > if (interval) { > > > ts.tv_sec = interval / USEC_PER_MSEC; > > > ts.tv_nsec = (interval % USEC_PER_MSEC) * NSEC_PER_MSEC; > > > + } else if (time) { > > > + ts.tv_sec = time / USEC_PER_MSEC; > > > + ts.tv_nsec = (time % USEC_PER_MSEC) * NSEC_PER_MSEC; > > > > I like the idea.. it won't work with -I option, but let's > > keep it like that until someone needs it ;-) > > > > > Hi Jirka > > What do you mean by this sentence??? that I'm ok with the patch with small fixes I mentioned jirka