For information, output of strace related to that:
open("/etc/fonts/conf.d/10-antialias.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/10-hinting-slight.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/10-hinting.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/10-scale-bitmap-fonts.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/11-lcdfilter-default.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/20-unhint-small-dejavu-lgc-sans-mono.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/20-unhint-small-dejavu-lgc-sans.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/20-unhint-small-dejavu-lgc-serif.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/20-unhint-small-vera.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/30-metric-aliases.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/30-urw-aliases.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) =
25
open("/etc/fonts/conf.d/40-nonlatin.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/45-latin.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/49-sansserif.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/50-user.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/51-local.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/local.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 26
open("/etc/fonts/conf.d/57-dejavu-sans-mono.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/57-dejavu-sans.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) =
25
open("/etc/fonts/conf.d/57-dejavu-serif.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC)
= 25
open("/etc/fonts/conf.d/58-dejavu-lgc-sans-mono.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/58-dejavu-lgc-sans.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/58-dejavu-lgc-serif.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/60-latin.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/64-01-tlwg-kinnari.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/65-droid-sans-fallback.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/65-fonts-persian.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC)
= 25
open("/etc/fonts/conf.d/65-fonts-takao-pgothic.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/65-nonlatin.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/65-wqy-microhei.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC)
= 25
open("/etc/fonts/conf.d/66-lohit-devanagari.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/66-lohit-punjabi.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC)
= 25
open("/etc/fonts/conf.d/69-unifont.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/70-no-bitmaps.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) =
25
open("/etc/fonts/conf.d/80-delicious.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/89-tlwg-kinnari-synthetic.conf",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
open("/etc/fonts/conf.d/90-fonts-nanum.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) =
25
open("/etc/fonts/conf.d/90-synthetic.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 25
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to fontconfig in Ubuntu.
https://bugs.launchpad.net/bugs/1590804
Title:
fontconfig initialization spends most of its time parsing XML
configuration files in /etc/fonts/conf.d/
Status in Canonical System Image:
New
Status in fontconfig package in Ubuntu:
New
Bug description:
While profiling the startup of QML apps on the BQ E4.5 phone (armhf) I
noticed that a significant amount of time (around 35ms) was spent solely on
parsing the XML configuration files in /etc/fonts/conf.d/
There seems to be around 40 files on Ubuntu Phone in that directory.
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1590804/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp