Opened 2 years ago

Closed 19 months ago

Last modified 19 months ago

#26630 closed defect (implemented)

Profile-driven work to reduce memory usage, focusing on clients and mobile.

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: 0.4.0.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: 035-roadmap-master, 035-triaged-in-20180711, sponsor19
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor8-must


Child Tickets

#24064closedahfMemory profiling of Tor on Android deviceCore Tor/Tor
#27224closedrl1987Call node_get_all_orports() less from node_is_a_configured_bridge()Core Tor/Tor
#27225closednickmPerform fewer allocations in summarize_protocol_flags()Core Tor/Tor
#28020closeddgouletRun another memory profile in late 0.4.0 to figure out how much memory we saved.Core Tor/Tor

Change History (10)

comment:1 Changed 2 years ago by nickm

Keywords: 035-triaged-in-20180711 added

comment:2 Changed 23 months ago by nickm

Milestone: Tor: 0.3.5.x-finalTor: 0.3.6.x-final

We've done a fair bit of this, especially the children of #27243; more can come in 0.3.6.

comment:3 Changed 22 months ago by gaba

Sponsor: Sponsor8-mustSponsor19-must

comment:4 Changed 21 months ago by nickm

Milestone: Tor: 0.3.6.x-finalTor: 0.4.0.x-final

Tor 0.3.6.x has been renamed to 0.4.0.x.

comment:5 Changed 20 months ago by arma

Sponsor: Sponsor19-mustSponsor8-must

I'm moving this ticket back to sponsor8, for the same reason as I moved #21814.

This change doesn't mean anything about whether we should do it, just about whether it is critical-path to getting the anticensorship team back up and going.

comment:6 Changed 20 months ago by nickm

(We already did a great deal of work here, though we might want to squeeze a little more in for #28481.)

comment:7 Changed 20 months ago by gaba

Yes. This one will not fit in sponsor 8 work. And #28020 shows improvement.

Last edited 20 months ago by gaba (previous) (diff)

comment:8 Changed 20 months ago by gaba

Sponsor: Sponsor8-mustSponsor19

comment:9 Changed 19 months ago by nickm

Resolution: implemented
Sponsor: Sponsor19Sponsor8-must
Status: newclosed

We have done as much of this as we can for sponsor8; we should open a new ticket for sponsor19 if we decide to do more on this task there.

comment:10 Changed 19 months ago by gaba

Keywords: sponsor19 added

Yes. That sounds fine. I'm adding a keyword to the ticket as a reminder.

Note: See TracTickets for help on using tickets.