J4 ›› 2006, Vol. 24 ›› Issue (1): 71-74.

• 技术与应用 • 上一篇    下一篇

预加载共享动态链接库算法在桌面Linux 环境下的设计与实现

王仁塘王仁斌   

  1. 兰州商学院计算机系,甘肃 兰州 730020
  • 收稿日期:2006-01-27 修回日期:2006-02-24 出版日期:2006-03-30 发布日期:2006-03-30
  • 作者简介:王仁塘(1982 - ),甘肃白银人,本科,现从事LINUX 系统开发与应用

The Design and Implementation of Preloading DLL Algorithm under Linux Platform

WANG Ren - tang,WANG Ren - bin   

  • Received:2006-01-27 Revised:2006-02-24 Online:2006-03-30 Published:2006-03-30

摘要:

针对桌面Linux 操作系统在支持桌面交互应用程序上存在着系统响应慢和交互能力差等问题,从内存管理角度提出了旨在缩短系统响应时间、增强系统交互能力的预加载共享动态链接库算法,并在桌面Linux 环境下设计和实现了它。该算法从Linux 应用程序频繁地调用共享动态链接库这一特点出发,根据共享动态链接库被调用的频率,动态地选择被调用最频繁的一些共享动态链接库,并预先将它们加载到物理内存空间,以加快进程的执行速度,缩短系统的响应时间,最终提升系统的交互能力。

关键词: 预加载, 共享动态链接库, 启发式学习, 桌面Linux 操作系统

Abstract:

Aiming at problems such as slow system response,bad interaction that exist in desktop Linux OS supporting application programs,we present preloading DLL algorithm in order to shorten system response time and enhance system interaction capability,meanwhile design and implement it under desktop Linux platform. Based on the characteristic that application programs invoke DLL heavily,the algorithm selects some DLLs that are run comparatively frequently and preloads them to physical memory so as to speed up running process and step up system interaction capabilities.

Key words: preloading, sharing DLL, heuristic study, desktop Linux OS

中图分类号: