1. 06 Oct, 2015 1 commit
  2. 05 Oct, 2015 3 commits
  3. 26 Jul, 2015 1 commit
  4. 24 Jul, 2015 1 commit
  5. 07 Jan, 2015 1 commit
  6. 01 Jan, 2015 1 commit
  7. 29 Nov, 2014 1 commit
  8. 28 Oct, 2014 1 commit
  9. 30 Sep, 2014 1 commit
  10. 17 Aug, 2014 1 commit
  11. 07 Aug, 2014 1 commit
  12. 26 Jul, 2014 1 commit
  13. 17 May, 2014 1 commit
  14. 27 Apr, 2014 1 commit
  15. 20 Apr, 2014 1 commit
  16. 19 Apr, 2014 2 commits
  17. 22 Feb, 2014 1 commit
  18. 18 Feb, 2014 1 commit
  19. 18 Jan, 2014 1 commit
  20. 10 Jan, 2014 1 commit
  21. 05 Jan, 2014 2 commits
  22. 17 Dec, 2013 1 commit
  23. 13 Nov, 2013 1 commit
  24. 26 Oct, 2013 1 commit
  25. 13 Sep, 2013 1 commit
  26. 01 Sep, 2013 1 commit
  27. 31 Aug, 2013 2 commits
  28. 27 Jul, 2013 1 commit
  29. 18 Jun, 2013 1 commit
  30. 02 Jun, 2013 1 commit
  31. 08 Apr, 2013 1 commit
  32. 02 Apr, 2013 1 commit
  33. 26 Mar, 2013 1 commit
    • Marwan Tanager's avatar
      Replace the periodic page reclaiming code with a LRU caching algorithm. · cb18fe86
      Marwan Tanager authored and Sebastian Ramacher's avatar Sebastian Ramacher committed
      
      
      This patch implements a page cache that is invalidated in a LRU fashion.
      
      Pages are added to the cache as soon as they become visible. When the cache is
      full and a new page that isn't in the cache becomes visible, the least recently
      viewed page in the cache is evicted from memory and the new one takes it's
      place.
      
      The cache size is configurable using the page-cache-size configuration
      variable, with a default value of 15 pages. Very large values for the cache
      size are not recommended, though, as it will stress the system memory out.
      
      The old periodic page reclaiming code is no longer necessary with this patch,
      so I removed it.
      
      Special thanks to Ignas Anikevičius, and Sebastian Ramacher for the
      inspirations.
      
      Signed-off-by: Sebastian Ramacher's avatarSebastian Ramacher <sebastian+dev@ramacher.at>
      cb18fe86
  34. 28 Feb, 2013 1 commit
  35. 23 Feb, 2013 1 commit