空气质量实时监测系统的内存泄漏

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的泄漏问题.
关键词 : 内存泄漏 ; 谷歌地 图; 异步脚本及标记语言 ; 实时监测
中 图分 类 号 : P 1 T31 文献标识码 : A d i1.9 9 ji n 17 -89 2 1.6 0 9 o:0 3 6/.s .6 42 6 . 0 20 . 1 s
1 问题 描 述
空 气 质 量 实 时 监测 系统 的 内存 泄 漏
刘 , 君 黎志 刘 2
( . 汉工程 大学智 能机 器人 湖 北省 重点 实验 室 ,湖北 武 汉 4 0 7 ; 1武 3 0 4 2 武 汉工程 大学计算 机科 学与 工程 学院 , . 湖北 武 汉 4 0 7 ) 304
摘 要: 空气质量实时监测系统要求每 5mn从数据库 中取 出监测数 据 , i 并将 数据动 态显示在 G ol 地 图标 oge
题引起 了环保 部 门 的 重 视 . 国家 环 保 部 主要 针 对
空气 中 的 P 0 可吸 入颗 粒物 ) S 2N :C O M1 ( 、O 、 O 、 O、 3
发布 服 务器 取 5mn的监 测 数据 在 G ol地 图的 i oge
标记 信息 窗 口显示 , 实践 中有 两种 方 案 . 案 1使 方
问题 .
图 l 空气 质 量 实 时 监 测 系 统 结构 图
F g 1 Ai q ai e l i n tr g i. r u t r a —t l y me mo i i on
s se sr t r hat y tm tucu e c r
2 内存 泄 漏 问题分 析
的 5mn数 据 更 新 G ol 图 中 的 标 记 信 息 窗 i oge地 口. 两种 方 案 都 不 同程 度 的 存 在 内存 泄 漏 问
题. 先分 析两种 方 案产 生 内存 泄 漏 的 原 因 , 首 然后
针对 这些 原 因 提 出解 决 方 案 , 而 解 决 内存 泄 漏 从
记 的信息 窗 口中. 直接使用封装 谷歌 地 图的控件 及在脚 本 中定义 局部谷 歌地 图实例 对象 , 都会 发生 内存 泄 漏, 原因是脚本语言没有提供 回收对象实例 的方法 , 所有 局部对象 实例 的回收都 由系统 内置的垃圾 回收机制 自动完成. 而垃圾 回收机制何 时运行 , 完全 由操作 系统决定 , 序无法控 制. 程 提出将地 图对 象及相 关 的标记 、 信息窗体 对象全局化定义 , 使得相关 对象只 定义及实 例化一 次 , 免实例 对象 的重复定义 , 避 解决 了系统 内存
近几 年来 , 着 经济 的 快速 发 展 , 别 是 房地 随 特 产 业 和汽 车产 业 的发 展 , 气 污 染 日益 严 重 的 问 空
空气 质量实 时 监 测 系 统 的工 作 流 程 为 : 时 实
数 据更 新程 序定 时将各 个 自动 化监 测 站 点 的数 据 更 新 到 中心 站 的 数 据 库 服 务 器 中 ; ol p ap G oe . sx Ma 页面使 用 Mi oot J X框 架 实 现 页 面 的异 步 刷 c sf A A r 新机 制 ,i e 控 件 每 30 S自动 回 发 页 面 到 We Tm r 0 b
作者简介 : 刘黎志 (9 3一) 男 , 17 , 湖北武汉人 , 副教授 , 硕士. 研究方向 : 基于 网络 的计算机 应用 、 商业 智能 、 数据仓 库及
数据挖 掘.
7 6
… … < a p: S rp M a a e I s cit n g r D
武汉工程大学学报
= ” S rp c t i
第3 4卷第 6期 21 0 2年 0 6月








Vo. 4 N . 13 o 6
J . Wu a Is h n n t Te h . c.
J n 2 1 u. 02
文 章 编 号 :6 4—2 6 ( 0 2 0 0 7 0 17 8 9 2 1 ) 6— 0 4— 5
第3 4卷
数据 , 生成 与之 对应 的 图标 和信 息 窗 口 并 {fr i n rsl) {/ 定 义 站 点 的经 纬 度 位 o ( eut i /
2 1 方 案 l内存 泄漏 问题分 析 . 方 案 1 接使 用封装 的 G olM p控 件 , 通 直 og a e 并
收 稿 日期 :0 1 9— 6 2 1 —0 2 基 金 项 目 : 汉 工 程 大 学 智 能机 器 人 湖北 省 重 点 实 验 室 开放 基 金 ( BR 0 06 武 H I2 10 )
G ol Ma P , oge pA I使得 开发人 员可 以直接在 ap sx页
的 C d eid代 码 中针 对 该 控 件 公 开 的 编程 接 o eB hn 口编 程 , 从而控 制 G o l 图的 使 用 逻辑 . 案 2 og e地 方 直接 使用 G ol Ma P l 3, 然 使 用 A A oge p A I -]仍 2 J X的 异 步机 制 , 过 调用 We 务 取 中心 站 数据 库 中 通 b服
的系 统结 构 图如 图 1 所示 .
用 著名 的开 源代 码 网站 ht:/ w cdpe.o t / w w.oel ci p x n
中 的 免 费 开 源 控 件 G ol p P Ma o r
NETl l

控件 的标 记名称 为 A tm. r m控 件 封装 r At e e
等几 种 主要 污 染 物 进 行 实 时 监 测 , 要 求 地 方 环 并
保 部 门每 隔 5m n上报 一 次 各 个 自动化 监 测 点 的 i 实 时监 测数 据 . 空气 质 量 实 时 监 测 系 统 要 求 将 每 5m n 数据 库 中读取 一 次 数 据 , 将 监 测 数据 动 i从 并 态展 示 在 G ol 图上 . oge地 空气 质 量 实 时 监 测 系统
相关文档
最新文档