Changes between Initial Version and Version 3 of Ticket #2261


Ignore:
Timestamp:
Jul 2, 2009, 8:22:06 PM (7 years ago)
Author:
charles
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2261

    • Property Status changed from new to closed
    • Property Resolution changed from to fixed
  • Ticket #2261 – Description

    initial v3  
    1 On startup, the RPC HTTP server creates a single zlib stream when the server is instantiated.  This is used to process compressed RPC requests from.
     1On startup, the RPC HTTP server creates a single zlib stream that's used to process compressed RPC requests from remote clients like Clutch and transmission-remote.
    22
    3 According to massif, it accounts for about 10% of the memory used on startup by r8772 of the gtk client.  This isn't a huge amount, but it's worth pruning.
    4 
    5 We should lazily defer initializing the stream until the first time it's needed, saving that 10% of memory for users who don't use / don't need the web client.
     3According to massif, this zlib stream accounts for about 10% of the memory used on startup by r8772 of the gtk client.  This isn't a huge amount, but since many users don't use / don't need the web client, it's memory use worth pruning.  We should lazily defer initializing the stream until the first time it's needed.