ktrace

共 1 篇文章。

诡异的freetype2问题

Development

今天帮同事调一个程序。

问题:服务器,FreeBSD 6.2上,某程序速度是一台配置较低的笔记本上的Ubuntu的大约1/10。

折腾许久,手工改了一堆port,发现没作用。遂祭出ktrace,发现那个程序十分不理性地mmap一个中文ttf文件;将字体改为英文的,则速度一样。另一个诡异的问题是,使用中文字体会疯狂吃内存。

然后改了freetype2,令其不使用mmap,发现不再出现不理性的内存占用了,速度提高10倍。

阅读全文… ( 本文约 356 字,阅读大致需要 1 分钟 )