优化草稿 发表于 2014-05-06 | 分类于 code | 背景用于大数据分析,追求速度,将所有数据都放于内存处理。分为:业务模块层,框架层,表现层。 流程 用户点击运行。 框架层从文件中读入数据,进行预处理,放入内存,传递给业务层。 业务层从内存中获取数据,进行二次处理,生成结果。 循环2与3,直至处理完全部文件。 阅读全文 »
内存基础知识 发表于 2014-04-06 | 分类于 code | 当前问题目前有一个日志分析程序,随着数据的膨胀,工具的运行性能越来越差,甚至运行过程中出现申请不到内存的情况。在任务管理器里可以看到,还有足够的内存,可是却申请不到。由于程序在运行过程中,有许多次new/delete的操作,据此推测是有太多的内存碎片,导致无法申请到足够大的连续内存。 基础知识new/delete做了什么?有哪些开销slab锁-查找空闲-找到合适大小连续的-分配-解锁。delete相反 阅读全文 »
一页简历 发表于 2014-01-01 | 分类于 mumble | 项目 内容 mail xh@decbug.com 技术 github 、 blog 、 stackoverflow 毕业学校 南昌大学 自动化 20xx年~20xx年 本科 手机号 个人隐私 阅读全文 »