论文部分内容阅读
针对Wine操作设备无关位图(DIB)存在性能瓶颈的问题,提出一种客户端软件渲染的方法。该方法首先分析操作DIB的GDI API函数,然后确定客户端软件渲染的加载点,再以链表形式将不同设备上下文环境及其对应的GDI API函数串联,在此基础上实现GDI API函数的客户端软件渲染。性能测试表明,经客户端软件渲染优化后的Wine与未优化的Wine相比,其操作DIB的性能平均至少提高了10倍,且接近本地Windows XP下操作DIB的性能,有效地避免了操作DIB的性能瓶颈。