Opened 23 months ago

Last modified 8 months ago

#25500 assigned task

Reduce client CPU usage when idle

Reported by: dgoulet Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-client, 034-roadmap-master, 034-triage-20180328, 034-included-20180328, 035-removed-20180711
Cc: nickm Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by nickm)

This is the master ticket for sponsor 8 on reducing client CPU usage when Tor is idle.

See child tickets for more specific tasks.

Child Tickets

#18614closedahftor uses full cpu when unpluggedCore Tor/Tor
#23750closednickmIsolate libevent usage to a few locationsCore Tor/Tor
#24857needs_revisionTor uses 100% CPU when accessing the cache directory on WindowsCore Tor/Tor
#25373closednickmAvoid needless wakeups for token bucket refills.Core Tor/Tor
#25374closednickmCreate a better-designed system for handling computation outside the event loopCore Tor/Tor
#25375closednickmRemove as many items as possible from second_elapsed_callback() and run_scheduled_events()Core Tor/Tor
#25376closeddgouletDisable as many timers as possible when DisableNetwork or when idle/hibernatingCore Tor/Tor
#25762closeddgouletMake periodic events array with flags including when they are enabled/disabledCore Tor/Tor
#25899assignedOnly run retry_dns() and check_dns_honesty() on exitsCore Tor/Tor
#25900closeddgouletRun clean_consdiffmgr() callback on all directoriesCore Tor/Tor
#26062closeddgouletclient: ControlPort set doesn't mean you're a clientCore Tor/Tor
#26063closednickmDisable the per-second timer when we canCore Tor/Tor
#28335closednickmMake most periodic events turn themselves off when Tor is dormant, sleeping, etc.Core Tor/Tor
#28409closedahfInvestigate whether 64-bit ARM is performing better for OrbotCore Tor/Tor

Change History (9)

comment:1 Changed 23 months ago by nickm

Description: modified (diff)
Summary: Reduce client CPU usageReduce client CPU usage whien idle

comment:2 Changed 23 months ago by nickm

Summary: Reduce client CPU usage whien idleReduce client CPU usage when idle

comment:3 Changed 22 months ago by nickm

Keywords: 034-roadmap-master added

comment:4 Changed 22 months ago by nickm

Keywords: 034-triage-20180328 added

comment:5 Changed 22 months ago by nickm

Keywords: 034-included-20180328 added

comment:6 Changed 21 months ago by dgoulet

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

For 034, this master roadmap item has been completed (see child tickets). We hope to finalize the rest in 035.

comment:7 Changed 19 months ago by nickm

Keywords: 035-removed-20180711 added
Milestone: Tor: 0.3.5.x-finalTor: unspecified

These tickets are being triaged out of 0.3.5. The ones marked "035-roadmap-proposed" may return.

comment:8 Changed 13 months ago by gaba

Sponsor: Sponsor8

comment:9 Changed 8 months ago by gaba

Owner: dgoulet deleted

dgoulet will assign himself to the ones he is working on right now.

Note: See TracTickets for help on using tickets.