Font Size: a A A

Visual Real-Time Monitoring Of Software Resource Occupancy Performance

Posted on:2024-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:S F DongFull Text:PDF
GTID:2568306923952049Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The device hardware resources occupied by software in completing its own functions are an important indicator of software performance.During software testing,testers often need to use this indicator to determine whether the software’s resource usage is reasonable.However,currently,most performance monitoring tools that can obtain information about software resource usage have many issues such as insufficient support for device types,less intuitive test results,or weak tool usability,which brings many inconveniences to software testers.To help testers discover performance issues in software resource utilization timely,this article thoroughly investigates existing performance monitoring tools of the same type on the network,analyzes and organizes the actual needs of performance testers,and delves into the methods of obtaining resource utilization information for software in different types of devices,finally designed and implemented a multi-platform software resource utilization performance monitoring tool in the form of Windows application.This tool can obtain the real-time resource utilization of software performance indicators on Windows,Android and iOS devices,such as FPS,CPU utilization,GPU utilization,memory occupation and network transmission rate,and then display these data in the form of a line chart in real time on the front end.After monitoring,the tool will also provide data storage functionality for testers to analyze or review the resource usage of the software during the monitoring period.In terms of application form,this article breaks through the limitation of traditional software resource occupancy performance monitoring which one tool can only monitor one type of device,combine the performance monitoring functions of PC and mobile devices into the same tool,creating a common performance monitoring platform for different types of devices.Testers can ignore differences in device types and using the same method to monitor the performance of different devices.The tool solves the problem of data cross platform transmission between mobile devices and Windows system,overcomes the obstacles caused by huge differences in information collection methods for software resource occupancy of various devices,and ultimately successfully achieves software resource occupancy performance acquisition on different devices.In addition,the real-time visualization display module of this tool can help testers timely grasp the trend of software resource usage changes,making up for the shortcomings of existing software performance monitoring tools and providing convenience for testers’ performance monitoring work.
Keywords/Search Tags:Software resource occupation, Performance monitor, Multi-platform, Data visualization
PDF Full Text Request
Related items