about summary refs log tree commit homepage
path: root/Documentation/public-inbox-extindex.pod
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-10-09 12:03:36 +0000
committerEric Wong <e@80x24.org>2021-10-09 21:31:08 +0000
commit2eac33fffcf1757675a959e69eb34f04e446bd25 (patch)
tree7aee82301cc8dc3f40a409758770307ab4e32af7 /Documentation/public-inbox-extindex.pod
parent394af1500d35c14883d9037b5776687a0a882f35 (diff)
downloadpublic-inbox-2eac33fffcf1757675a959e69eb34f04e446bd25.tar.gz
view: save memory by dropping smsg->{from_name} on use
We'll also save a few LoC when generating it.  $smsg objects can
linger a while when rendering large threads, so saving a few
bytes here can add up to several hundred KB saved.

I noticed this while chasing the ref cycle leak in commit
b28e74c9dc0a (www: fix ref cycle from threading w/ extindex, 2021-10-03).
While there's no longer a leak, releasing memory earlier can
allow it to be reused sooner and reduce both memory traffic and
memory pressure.
Diffstat (limited to 'Documentation/public-inbox-extindex.pod')
0 files changed, 0 insertions, 0 deletions