Αλλαγή γραμματοσειράς
Ημερομηνία Κυρ Μάιος 19, 2019 3:37 pm
foss.aueb.gr

Λειτουργικά Συστήματα

Performance Tricks!

Νέα και απόψεις για όλα τα ανοιχτά OS(Linux, BSD, Unix, etc)

Performance Tricks!

Δημοσίευσηαπό AmmarkoV » Τρί Μαρ 29, 2011 6:27 pm

Ανακάλυψα πρόσφατα πως να απενεργοποιήσω το font antialiasing στον XOrg..
Αυτό έχει μεγάλη διαφορά στην ανταποκρισιμότητα του συτήματος σε παλαιότερα PC όπως αυτό από το οποίο γράφω ( του 2004 ) και ακόμα και με gnome desktop environment βελτιώνει πολύ το να γράφεις κώδικα για παράδειγμα καθότι τα συχνά redraws κειμένων μπορεί να μην φαίνεται αλλά τελικά laγκάρουν και τα menu , window scrolling κτλ!

Για να απενεργοποιήσετε το antialiasing δώστε
Κώδικας: Επιλογή όλων
gksudo gedit /etc/fonts/local.conf


και κάντε copy paste το παρακάτω

Κώδικας: Επιλογή όλων
        <match target="font">
            <test name="size" compare="less">
                <double>14</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>false</bool>
            </edit>
            <test name="pixelsize" compare="less" >
                <double>14</double>
            </test>
            <edit mode="assign" name="antialias">
                <bool>false</bool>
            </edit>
        </match>


Για λίγο θα σας φανούν πιο περίεργα τα fonts ( καθώς δεν γίνονται antialias ) αλλά εύκολα συνηθίζονται και το performance gain αξίζει!
Εικόνα
I would love to change the world, but they won't give me the source code.
Άβαταρ μέλους
AmmarkoV
Open Member
 
Δημοσ.: 137
Εγγραφη: Δευτ Μάιος 11, 2009 2:18 pm

Re: Performance Tricks!

Δημοσίευσηαπό c00kiemon5ter » Τρί Μαρ 29, 2011 6:59 pm

ή βάλτε το στο ~/.fonts.conf για να απενεργοποιείται μόνο για τον συγκεκριμένο user, και όχι system-wide

Κώδικας: Επιλογή όλων
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
        <match target="font">
            <test name="size" compare="less">
                <double>14</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>false</bool>
            </edit>
            <test name="pixelsize" compare="less" >
                <double>14</double>
            </test>
            <edit mode="assign" name="antialias">
                <bool>false</bool>
            </edit>
        </match>
</fontconfig>
Computers are simple. You just write an instruction and they follow it.
Εικόνα
a cookie! ~ i.will.do.science.to.it! Εικόνα
Άβαταρ μέλους
c00kiemon5ter
cookie hunter
 
Δημοσ.: 554
Εγγραφη: Δευτ Μάιος 11, 2009 1:55 am
Τοποθεσια: (void *)NULL
Operating System: ~ Arch ~ .: Gentoo :.


Επιστροφή στην Λειτουργικά Συστήματα

cron
foss.aueb.gr

Μελη σε συνδεση

Συνολικά υπάρχει 1 μέλος συνδεδεμένο: 0 εγγεγραμμένο, 0 κρυφοί και 1 επισκέπτης (με βάση τα μέλη που έχουν συνδεθεί τα τελευταία 5 λεπτά)
Περισσότερα μέλη σε σύνδεση 167 την Κυρ Οκτ 02, 2016 2:55 am

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

Γενέθλια

Κανένα μέλος δεν έχει γενέθλια σήμερα