public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 4/8] gen-pert-test: measure logging
@ 2015-07-21 13:40 Doug Evans
  2015-07-25  0:46 ` Doug Evans
  0 siblings, 1 reply; 2+ messages in thread
From: Doug Evans @ 2015-07-21 13:40 UTC (permalink / raw)
  To: gdb-patches

Hi.
Hopefully my connection will be stable enough to let me complete
sending out this series.

This patch just adds some logging when recording perf data.
We report the resulting average, but sometimes it's useful to
see the individual numbers.

2015-07-20  Doug Evans  <dje@google.com>

	* gdb.perf/lib/perftest/measure.py (MeasurementCpuTime::stop): Print
	result.
	(MeasurementWallTime::stop): Ditto.
	(MeasurementVmSizeTime::stop): Ditto.

diff --git a/gdb/testsuite/gdb.perf/lib/perftest/measure.py  
b/gdb/testsuite/gdb.perf/lib/perftest/measure.py
index f0ecd48..f14b87f 100644
--- a/gdb/testsuite/gdb.perf/lib/perftest/measure.py
+++ b/gdb/testsuite/gdb.perf/lib/perftest/measure.py
@@ -103,6 +103,8 @@ class MeasurementCpuTime(Measurement):
          else:
              cpu_time = time.clock() - self.start_time
          self.result.record (id, cpu_time)
+        # Log this result for debugging purposes.
+        print ("elapsed cpu time %s" % (cpu_time))

  class MeasurementWallTime(Measurement):
      """Measurement on Wall time."""
@@ -117,6 +119,8 @@ class MeasurementWallTime(Measurement):
      def stop(self, id):
          wall_time = time.time() - self.start_time
          self.result.record (id, wall_time)
+        # Log this result for debugging purposes.
+        print ("elapsed wall time %s" % (wall_time))

  class MeasurementVmSize(Measurement):
      """Measurement on memory usage represented by VmSize."""
@@ -144,3 +148,5 @@ class MeasurementVmSize(Measurement):
      def stop(self, id):
          memory_used = self._compute_process_memory_usage("VmSize:")
          self.result.record (id, memory_used)
+        # Log this result for debugging purposes.
+        print ("vm used %s" % (memory_used))

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH 4/8] gen-pert-test: measure logging
  2015-07-21 13:40 [PATCH 4/8] gen-pert-test: measure logging Doug Evans
@ 2015-07-25  0:46 ` Doug Evans
  0 siblings, 0 replies; 2+ messages in thread
From: Doug Evans @ 2015-07-25  0:46 UTC (permalink / raw)
  To: gdb-patches

On Tue, Jul 21, 2015 at 6:40 AM, Doug Evans <dje@google.com> wrote:
> Hi.
> Hopefully my connection will be stable enough to let me complete
> sending out this series.
>
> This patch just adds some logging when recording perf data.
> We report the resulting average, but sometimes it's useful to
> see the individual numbers.
>
> 2015-07-20  Doug Evans  <dje@google.com>
>
>         * gdb.perf/lib/perftest/measure.py (MeasurementCpuTime::stop): Print
>         result.
>         (MeasurementWallTime::stop): Ditto.
>         (MeasurementVmSizeTime::stop): Ditto.

Hi.

I checked this in, but obviously missed the regression it caused,
so I've reverted it. I'll submit a different patch in time.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-07-25  0:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-21 13:40 [PATCH 4/8] gen-pert-test: measure logging Doug Evans
2015-07-25  0:46 ` Doug Evans

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).