嵌入式软件性能分析方法研究与工具设计

来源 :计算机应用与软件 | 被引量 : 0次 | 上传用户:shengyue1212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过对当前业界常见软件性能分析方法和常用性能分析工具技术特点的分析,根据嵌入式系统交叉开发方法的特点,以GNU性能分析工具gprof为切入点,针对其在性能数据采集和处理方面的不足,设计并实现一个面向嵌入式领域交叉开发环境的嵌入式性能分析工具Cross-Profiler。该工具能够针对以GCC作为交叉编译器,运行在嵌入式交叉环境下的应用软件进行性能分析,统计软件中各函数的执行时间、被调用次数、调用关系链以及执行过程中的函数堆栈开销等性能信息,从而有效帮助定位嵌入式软件的执行热点与性能瓶颈,为改善软件性能提供依据。同时,对Cross-Profiler的处理结果进行了可视化的输出设计,增强了易用性、可移植性和扩展性。 Based on the analysis of common software performance analysis methods and common performance analysis tools in the industry, according to the characteristics of embedded system cross-development method and Gpr performance analysis tool gprof as the starting point, in view of its lack of performance data acquisition and processing , Designed and implemented Cross-Profiler, an embedded performance analysis tool for cross-development environment in embedded field. The tool can analyze the performance of applications running under embedded cross-environment based on GCC as cross-compiler, and calculate the execution time of each function in the software, the number of times of invocation, the chain of invocation relationship and the function stack overhead in the execution process Performance information, which can effectively help locate the implementation of embedded software hot spots and performance bottlenecks, to provide a basis for improving software performance. At the same time, the output of Cross-Profiler was visualized and the output was designed to enhance the usability, portability and scalability.
其他文献
试问,为了一件价值很小的商品,数十次往返于商家、质量鉴定等部门之间,这样的维权你愿意吗?为了维权,让你先垫付数千元的质量鉴定费,这样的维权你犹豫吗?
随着质量技术监督部门的职能进一步扩大,技术机构作为其重要组成部门,正发挥着越来越大的技术支撑和保障作用。标准是技术机构从事检验检测的重要依据,由于综合性检测机构面对的
本文介绍一种使用Authorware与网页制作技术相结合的开发多媒体软件的新方法。借助于Authorware中可以使用控件的特性,将Web浏览器控件嵌入在Authorware开发的多媒体软件之中。使用这种方法,可以充分利用较成熟的网页制作技术,简化开发工作,缩短软件开发周期,并且便于维护。
文章认为学生记叙文写作中存在的两种错误偏向,是由记叙文教学内容选择的“技巧本位”导致的。在此基础上,文章指出记叙文教学内容的选择必须实现从“技巧本位”到“意图本位”
挖掘序列模式是数据挖掘的主要内容之一。本文对已有的序列模式模型进行改进,增加了可信度限制,并提出了相应算法。
依据GB/T213-2008《煤的发热量》测定,结合发热量测定中的一些实践经验,从人、机、料、法、环、溯等方面进行了查找,对查找出的因素给出了一些解决方法。
针对挖掘稠密的长模式关联规则时,需要大量的存储空间、求长集合的交集时需要大量的计算时间以及计算候选频繁项集的支持度时需要访问反复扫描数据库,提出了基于信息表和差集的挖掘算法。实验证明,在相同的数据库和支持度情况下,该算法较apriorTID算法能减少挖掘时间和占用的空间。
12365(96315)投诉在线亲爱的朋友。如果您亲身经历过假冒伪劣的伤害,如果您或他人的合法权益受到了侵害,如果您发现有制假售假、侵犯他人权益的违法行为,请您及时向山西省质量技术
5月5日至7日,省质监局党组书记、局长常高才,党组成员、总工程师尹乃明带领省局相关处室负责人深入大同市局、朔州市局和山西古城乳业集团有限公司进行工作调研,并就严厉打击