This text is a draft and may be subject to changes.
There are two things we can profile, execution time and memory consumption.
Profiling Execution Time, Part I
From the Linux command ...
Once in a while memories of old pet projects (or imagined pet projects) bubble up again. This time it was fighty.
Many years ago friends and I played an online browser game called The Arena (which still ...
Pelican contains a test suite that uses Python’s UnitTest 2 , and working on Pelican’s source I had run that suite from time to time.
Yesterday, however, I was delighted with this:
$ unit2 discover -v tests.test_settings (unittest2.loader.ModuleImportFailure) ... ERROR tests.test_importer (unittest2.loader.ModuleImportFailure) ... ERROR tests ...more ...
Imagine in your program you compare two variables which contain strings. You are pretty sure that under certain circumstances both variables contain the same strings, — but somehow Python insists that they do not!
For a quick debug, you print out both variables and get
>>> print(s1, s2, s1 == s2) b ...