Skip to content

  • Projeler
  • Gruplar
  • Parçacıklar
  • Yardım
    • Yükleniyor...
  • Oturum aç / Kaydol
C
core
  • Proje
    • Proje
    • Ayrıntılar
    • Etkinlik
    • Cycle Analytics
  • Depo (repository)
    • Depo (repository)
    • Dosyalar
    • Kayıtlar (commit)
    • Dallar (branch)
    • Etiketler
    • Katkıda bulunanlar
    • Grafik
    • Karşılaştır
    • Grafikler
  • Konular (issue) 0
    • Konular (issue) 0
    • Liste
    • Pano
    • Etiketler
    • Kilometre Taşları
  • Birleştirme (merge) Talepleri 0
    • Birleştirme (merge) Talepleri 0
  • CI / CD
    • CI / CD
    • İş akışları (pipeline)
    • İşler
    • Zamanlamalar
    • Grafikler
  • Paketler
    • Paketler
  • Wiki
    • Wiki
  • Parçacıklar
    • Parçacıklar
  • Üyeler
    • Üyeler
  • Collapse sidebar
  • Etkinlik
  • Grafik
  • Grafikler
  • Yeni bir konu (issue) oluştur
  • İşler
  • Kayıtlar (commit)
  • Konu (issue) Panoları
  • LibreOffice
  • core
  • Repository

Dal (branch)/etiket değiştir
  • core
  • external
  • cairo
  • pixman
  • pixman-0.24.4.patch
Dosya bul
BlameHistoryPermalink
  • Ashod Nakashian's avatar
    pixman: drop cached glyphs above size watermark · c8176326
    Ashod Nakashian Kas 25, 2017 yazdı
    The glyphs cache only tracked the number of glyphs
    in the cache, which isn't very useful when the
    glyphs vary in size from a few bytes to dozens of
    megabytes. In terms of memory footprint, we are
    interested not just in the number of cached glyphs,
    but also in the total memory usage.
    
    We now track the pixel-size of each glyph and drop
    as many as necessary to fall below the set threshold
    which is currently 4 MBs.
    
    There was no performance loss observed after this patch
    on a diverse set of documents of all types (if anything,
    a very modest performance win was hinted in some cases),
    with significant memory reduction in some cases where
    dozens of megabytes were previously left stale in the cache.
    
    Change-Id: I377a4c1e59611fca6bf253dd9fa90f75b5295d4b
    Reviewed-on: https://gerrit.libreoffice.org/45378Reviewed-by: 's avatarAshod Nakashian <ashnakash@gmail.com>
    Tested-by: 's avatarAshod Nakashian <ashnakash@gmail.com>
    (cherry picked from commit 407660a0)
    (cherry picked from commit ded39dc1)
    Reviewed-on: https://gerrit.libreoffice.org/46987Tested-by: 's avatarJenkins <ci@libreoffice.org>
    c8176326
pixman-0.24.4.patch 2.73 KB
DüzenleWeb IDE

Replace pixman-0.24.4.patch

Sürükleyip bırakarak bir dosya ekle veya yüklemek için tıklayın


İptal
Çatalınızda (fork) yeni bir dal (branch) oluşturulacak ve yeni bir birleştirme (merge) talebi başlatılacak.