Niels Thykier: Performance tuning of lintian, take 3
About 7 months ago, I wrote about we had improved Lintian s performance. In 2.5.41, we are doing another memory reduction, where we primarily reduce the memory consumption of data about ELF binaries. Like previously, memory reductions follows the less is more pattern.
My initial test subject was linux-image-4.4.0-trunk-rt-686-pae_4.4-1~exp1_i386.deb. It had a somewhat unique property that the ELF data made up a little over half the cache.
Filed under: Debian, Lintian
- We do away with a lot of unnecessary default values [f4c57bb, 470875f]
- That removed about ~3MB (out of 10.56MB) of that ELF data cache
- Discard section information we do not use [3fd98d9]
- This reduced the ELF data cache to 2MB (down from the 7MB).
- Then we stop caching the output of file(1) twice [7c2bee4]
- While a fairly modest reduction (only 0.80MB out of 16MB total), it also affects packages without ELF binaries.
- Keep only UND and .text symbols [2b21621]
- This brought coreutils (just the lone deb) another 10% memory reduction in total.
Filed under: Debian, Lintian
Since fourteen years, I have been photographing digitally and putting the
What happened in the
I've integrated letsencrypt into propellor today.
I'm using the reference letsencrypt client. While I've seen complaints that
it has a lot of dependencies and is too complicated, it seemed to only need
to pull in a few packages, and use only a few megabytes of disk space, and
it has fewer options than
Before the rest of the family was up, I took a brief excursion to explore the first kilometre of the Bluff Trail and check out conditions. I turned at the ridge, satisfied I had seen enough to give an idea of what it s like out there, and then walked back the four kilometres home on the BLT Trail.
I saw three joggers and their three dogs just before I exited the Bluff Trail on the way back, and later, two young men on the BLT with day packs approaching. The parking lot had gained two more cars for a total of three as I headed home. Exercising appropriate caution and judgement, the first loop is beautiful and rewarding, and I m not alone in feeling the draw of its delights this crisp morning.
Click the first photo below to start the slideshow.

I'm slowly planning the redesign of the cluster which powers the
At Collabora, we use SparkleShare to store all sorts of internal documents, and it s being used by users not
familiar with command line interfaces too. Unfortunately, the version we
With thanks to
Last week-end, I was in Brussels, Belgium for the
Most recently, former Greek finance minister
With the announcement of the
In January I carried over 10 hours from December and was assigned
another 15 hours of work by