Subject: Re: field widths in ps(1).
To: David Brownlee <abs@netbsd.org>
From: Simon Burge <simonb@netbsd.org>
List: tech-userlevel
Date: 06/04/2000 00:42:51
David Brownlee wrote:

> 	As a random thought, you could have the first pass print
> 	everything onto a linked list of strings in the '-q' format (or
> 	maybe separated with '\n' instead of ' '), making a note of the
> 	max lengths, and skipping the last entry (usually the command),
> 	then a second pass that takes each line and formats for output.
> 
> 	From some samples here the memory overhead would average ~50
> 	characters per line (pointer + 45 chars).

My first thought is that the overhead of managing lists of strings may
be higher than doing things more efficiently.  I'm playing with a few
ideas at the moment - if I get no luck there I'll investigate your idea
further.

Ta,
Simon.