FreeType与多进程
最近碰到一个问题:
程序用多个进程组成,
每个进程都用到FreeType渲染字体,
这样导致每个进程都要加载字体文件,
最终程序占用内存过大。
有没有什么办法,多个进程共享一份字体文件,减少内存占用?
望各位提供点思路,谢谢!
[解决办法]
用文件映射应该可以吧?
freetype初始化的时候,用FT_New_Memory_Face
[解决办法]
那你直接写个程序试试,进程加载字体,消耗多少内存,内存映射加载,消耗多少内存。
如果内存使用都差不多,不就不关加载字体什么事啊。