发明名称 一种嵌入式系统开发平台图形库的性能优化设计方法
摘要 本发明涉及嵌入式系统,旨在提供一种嵌入式系统开发平台图形库的性能优化设计方法。该方法包括以下步骤:(1)重载分配内存/释放内存操作;(2)预链接Qtopia共享链接库:为可执行文件预链接共享链接库,将个人电脑平台上的文件与Qtopia相关部分保留之后拷贝到嵌入式平台上,作为标准查找路径文件,之后采用目标文件的命令进行预链接;(3)减少可执行文件规模。该发明通过去除两个函数的通用性,提高了分配和释放内存空间时候的性能;更新了动态链接库,用预链接的方法链接所有的共享链接库,在不削弱程序扩展性的前提下,大幅度减少程序启动时花在重定位上的动态链接时间;使用专用的命令,减少可执行文件的执行规模,提高效率。
申请公布号 CN101013368A 申请公布日期 2007.08.08
申请号 CN200710067160.8 申请日期 2007.02.02
申请人 浙江大学 发明人 陈天洲;郑臻炜;黄江伟;曹明腾
分类号 G06F9/44(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 杭州中成专利事务所有限公司 代理人 唐银益
主权项 1、一种嵌入式系统开发平台图形库的性能优化设计方法,其特征在于,包括以下步骤:(1)分配内存和释放内存的重载:①分配内存的重载:在重载时,函数提供的行为要和系统缺省的分配内存操作一致,要有正确的返回值;可用内存不够时要调用出错处理函数;处理好0字节内存请求的情况;②释放内存的重载:在出现要求释放的是空地址的情况情况,不做任何操作,直接将NULL返回;(2)预链接Qtopia共享链接库:为可执行文件预链接共享链接库,将个人电脑平台上的文件与Qtopia相关部分保留之后拷贝到嵌入式平台上,作为标准查找路径文件,之后采用目标文件的命令进行预链接;(3)减少可执行文件规模:减少可执行文件规模,加快Qtopia图形库启动的速度,使用命令行命令目标文件的方法实现。
地址 310021浙江省杭州市西湖区浙大路38号