Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #73646
| From | Dennis Lee Bieber <wlfraed@ix.netcom.com> |
|---|---|
| Subject | Re: print statements and profiling a function slowed performance |
| Date | 2014-06-26 22:11 -0400 |
| Organization | IISS Elusive Unicorn |
| References | <d5d8cea5-c4c9-42c4-865f-9efe33b162ed@googlegroups.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.11275.1403835113.18130.python-list@python.org> (permalink) |
On Thu, 26 Jun 2014 11:44:29 -0700 (PDT), CM <cmpython@gmail.com> declaimed
the following:
>1. print statements were slowing down my code enough to
>really notice a particular transition. It went from about
>2-3 seconds to a bit under 1 second. What at first seemed
>unresponsive now seems almost snappy. The only difference
>was removing a lot of print statements I had used for
>debugging (Python 2.5, on a single core 1.97 Ghz machine).
>
Lots of I/O will slow anything down -- consider; every I/O operation
will trigger an OS level process swap, since they are synchronous and
handled by the OS.
Last fall I was collecting data for a number of candidate hardware
platforms (apologies for the vagueness, but I suspect the details would
fall under some sort of proprietary information clause at my place of
employment).
The biggest finding was that the console (and even disk) logging of
actions* resulted in a large latency in the throughput of those hardware
platforms.
* I'm stretching to reveal that what the platforms were logging were
considered "exceptional" events by the providers, but for our application
would be "normal"; hence we were effectively flooding them with lots of
data that triggered exception processing and associated logging. Data that
didn't trigger the exception could pass with less than 1mSec delay, but
once a batch of exception data arrived the delays grew to 10mSec or more --
mostly as the log I/O was delaying processing of subsequent packets.
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
print statements and profiling a function slowed performance CM <cmpython@gmail.com> - 2014-06-26 11:44 -0700
Re: print statements and profiling a function slowed performance Michael Torrie <torriem@gmail.com> - 2014-06-26 13:14 -0600
Re: print statements and profiling a function slowed performance CM <cmpython@gmail.com> - 2014-06-26 13:36 -0700
Re: print statements and profiling a function slowed performance Chris Angelico <rosuav@gmail.com> - 2014-06-27 12:06 +1000
Re: print statements and profiling a function slowed performance Michael Torrie <torriem@gmail.com> - 2014-06-26 19:59 -0600
Re: print statements and profiling a function slowed performance Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-06-28 09:41 -0400
Re: print statements and profiling a function slowed performance Chris Angelico <rosuav@gmail.com> - 2014-06-28 23:50 +1000
Re: print statements and profiling a function slowed performance Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-06-29 02:14 -0400
Re: print statements and profiling a function slowed performance Chris Angelico <rosuav@gmail.com> - 2014-06-29 17:14 +1000
Re: print statements and profiling a function slowed performance Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-26 20:27 +0100
Re: print statements and profiling a function slowed performance CM <cmpython@gmail.com> - 2014-06-26 13:37 -0700
Re: print statements and profiling a function slowed performance Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-06-27 02:55 +0000
Re: print statements and profiling a function slowed performance Chris Angelico <rosuav@gmail.com> - 2014-06-27 13:14 +1000
Re: print statements and profiling a function slowed performance Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-27 16:55 +0100
Re: print statements and profiling a function slowed performance Skip Montanaro <skip@pobox.com> - 2014-06-27 11:05 -0500
Re: print statements and profiling a function slowed performance Ian Kelly <ian.g.kelly@gmail.com> - 2014-06-27 15:35 -0600
Re: print statements and profiling a function slowed performance Skip Montanaro <skip@pobox.com> - 2014-06-27 19:12 -0500
Re: print statements and profiling a function slowed performance Chris Angelico <rosuav@gmail.com> - 2014-06-28 10:29 +1000
Re: print statements and profiling a function slowed performance Marko Rauhamaa <marko@pacujo.net> - 2014-06-28 22:20 +0300
Re: print statements and profiling a function slowed performance Chris Angelico <rosuav@gmail.com> - 2014-06-29 09:30 +1000
Re: print statements and profiling a function slowed performance Rustom Mody <rustompmody@gmail.com> - 2014-06-28 19:25 -0700
Re: print statements and profiling a function slowed performance Chris Angelico <rosuav@gmail.com> - 2014-06-29 12:32 +1000
Re: print statements and profiling a function slowed performance Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-28 02:06 +0100
Re: print statements and profiling a function slowed performance Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-06-26 22:11 -0400
csiph-web