o(∩_∩)o 最近公司做的软件内容,对于内存的占用情景比力敏感,特意是对于内存激进的下场,黑白常关注的。
假如重大散漫的话,软件着实可能分类为“短期挨次”以及“常驻挨次”。
短期软件,个别实施完指界说务之后就个别退出;而常驻挨次,个别需务实施临时的使命,持久地运行在操作零星之中,这种挨次对于内存的规画需要更高,因此潜在着的内存激进,每一每一会使挨次颇为退出,以至使患上操作零星变患上不晃动。
因此在软件的开拓前期,每一每一会对于挨次的临时运行形态妨碍审核,以数据作为凭证,对于软件的安妥性做更多的优化以及重构。
这款软件主要做的使命,便是对于运用挨次的多少种紧张形态,遏拟定时的数据收集。
◇软件功能
[数据收集]
主要收集运用挨次的多少种紧张形态:搜罗物理内存、伪造内存、零星CPU运用率、线程数目、句柄数目。
同时软件接管愈加精确的“光阴点”搜整方式,而不是接管不够精确的定时器概况线程休眠。好比新建使命时,指定每一5秒收集一次,则会凭证[10:00:00] [10:00:05] [10:00:10] 的精确光阴点妨碍收集。统筹线程功能,因此将软件的倾向规模配置在100毫秒之内。
[锐敏的方式]
当初对于要妨碍审核的历程,反对于两种方式:[指定已经存在的历程] 以及 [实施新的历程]。这两种方式可能知足实际测试历程中,差距的历程特色。第二种方式,个别运用于“启动历程就必需赶快记实的历程”。
同时,对于数据收集频率,应承配置装备部署的逍遥度比力高,单元有“秒”、“分”、“时”,最高反对于24天的历程审核,即576小时。
[丰硕的数据存储]
应承实施历程自动保存数据,应承实施历程中手动保存数据。数据格式方面,反对于“制表符的文本文件”、“CSV逗号并吞文件”、“Excel数据表格”。
[清新参差的用户界面]
清新的界面能耐给以用户更好的情绪,同时反对于多语言,适宜差距地域的您运用。