Skip to content
  • Nick Mathewson's avatar
    Improved circuit queue out-of-memory handler · 1b8ceb83
    Nick Mathewson authored
    Previously, when we ran low on memory, we'd close whichever circuits
    had the most queued cells. Now, we close those that have the
    *oldest* queued cells, on the theory that those are most responsible
    for us running low on memory, and that those are the least likely to
    actually drain on their own if we wait a little longer.
    
    Based on analysis from a forthcoming paper by Jansen, Tschorsch,
    Johnson, and Scheuermann. Fixes bug 9093.
    1b8ceb83