检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]空军工程大学信息与导航学院 [2]93010部队
出 处:《计算机应用》2013年第4期1146-1148,共3页journal of Computer Applications
基 金:国家自然科学基金资助项目(61172083)
摘 要:针对Wine操作设备无关位图(DIB)存在性能瓶颈的问题,提出一种客户端软件渲染的方法。该方法首先分析操作DIB的GDI API函数,然后确定客户端软件渲染的加载点,再以链表形式将不同设备上下文环境及其对应的GDI API函数串联,在此基础上实现GDI API函数的客户端软件渲染。性能测试表明,经客户端软件渲染优化后的Wine与未优化的Wine相比,其操作DIB的性能平均至少提高了10倍,且接近本地Windows XP下操作DIB的性能,有效地避免了操作DIB的性能瓶颈。To deal with the performance bottleneck of operating the Device Independent Bitmap(DIB) in Wine,a method of client software rendering was brought forward.This method firstly analyzed GDI API for operating DIB,and then confirmed the load point of client software rendering,subsequently designed a list for linking different device context and their corresponding GDI API,at last realized the client software rendering of GDI API.The performance test shows that compared with the Wine without optimization,the average graphic performance of the Wine with the optimization of client software rendering enhances at least 10 times when it operates DIB,and is close to the performance of the local Windows XP,which effectively avoids the performance bottleneck of operating DIB.
关 键 词:虚拟化技术 软件渲染 图形性能优化 设备无关位图 WINE
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.149.234.255