Followup to yast/yast-installation#864 "Collect memory usage data"
Part of https://trello.com/c/2RY7fqpT/1891-8-research-study-and-maybe-reduce-memory-consumption
ruby memory
<span style="font-family:Wingdings">J</span> |
. | |
. | |
. | |
. | |
. | |
. | |
. | |
. | |
. |
$ cd yast/yast-ycp-ui-bindings/examples/screenshots-tui | |
$ grep . *txt | |
Alignment1-1.txt: YaST2 - ./../../Alignment1.rb @ ohmu | |
Alignment1-1.txt: ┌─────────────────────────────────────────────────────────────────────┐ | |
Alignment1-1.txt: │[This is a very long button - it reserves extra space for the label.]│ | |
Alignment1-1.txt: │[ Stretchable button ]Label│ | |
Alignment1-1.txt: └─────────────────────────────────────────────────────────────────────┘ | |
AutoShortcut1-1.txt: YaST2 - ./../../AutoShortcut1.rb @ ohmu | |
AutoShortcut1-1.txt: ┌────────────────────────┐ | |
AutoShortcut1-1.txt: │┌Software Selection────┐│ |
YaST takes up 258 MiB on disk. | |
Starting with a 2020-09-01 openSUSE Tumbleweed that already has Cockpit installed, | |
these are the byte sizes of packages installed by "zypper install yast2" | |
218922718 glibc-locale | |
16627072 ruby2.7 | |
9940016 ruby2.7-rubygem-nokogiri | |
3427518 hwinfo | |
3413184 libruby2_7-2_7 |
Followup to yast/yast-installation#864 "Collect memory usage data"
Part of https://trello.com/c/2RY7fqpT/1891-8-research-study-and-maybe-reduce-memory-consumption
ruby memory
$ ps -f | tee /dev/stderr | ./table_to_csv > ps.csv | |
UID PID PPID C STIME TTY TIME CMD | |
martin 12310 3022 0 09:36 pts/13 00:00:00 /bin/bash | |
martin 13255 12310 0 10:18 pts/13 00:00:00 ps -f | |
martin 13256 12310 0 10:18 pts/13 00:00:00 tee /dev/stderr | |
martin 13257 12310 0 10:18 pts/13 00:00:00 /bin/bash ./table_to_csv |
Thank you for the report!
Margolis, Jane and Fisher, Allan (2002). Unlocking the Clubhouse: Women in Computing. Cambridge, MA: MIT Press. https://mitpress.mit.edu/books/unlocking-clubhouse
This is an expanded table of contents.
#!/usr/bin/ruby | |
# https://bugzilla.suse.com/show_bug.cgi?id=1132650 | |
# https://github.com/yast/yast-packager/pull/434 | |
def file_properties(filename) | |
print "." | |
File.lstat(filename) | |
end |
Emacs has an ususual way of escaping special characters in regular expressions, which I keep forgetting, so here's a summary
Literal | Special | Emacs bare | Emacs escaped |
---|---|---|---|
* |
\* |
||
* 0 or more | * |
||
+ |
\+ |
||
+ 1 or more | + |
||
? |
\? |