Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for monitoring performance of iOS terminal application program

An application program and performance technology, applied in the computer field, can solve problems such as difficult APP performance, network request main thread stuck, unable to dynamically obtain and monitor, etc.

Pending Publication Date: 2020-08-14
北京思特奇信息技术股份有限公司
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

APP performance problems include crashes, network request errors or timeouts, and main thread freezes that cannot be dynamically obtained, making it difficult to monitor APP performance in a timely manner

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for monitoring performance of iOS terminal application program
  • Method and device for monitoring performance of iOS terminal application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways different from those described here, and those skilled in the art can make similar extensions without violating the connotation of the present invention, so the present invention is not limited by the specific implementations disclosed below.

[0020] Terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only, and are not intended to limit one or more embodiments of this specification. As used in one or more embodiments of this specification and the appended claims, the singular forms "a", "the", and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of the present specifica...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method for monitoring the performance of an iOS terminal application program. The method comprises the steps of starting an application program of an iOS terminal, inheritingthe NSURLProtol to intercept an upper-layer network request of the application program, and capturing the network request information of the application program by creating an NSURLProtol instance; creating a sub-thread, monitoring the RunLoop of the main thread by the sub-thread, and acquiring the lag information of the main thread; acquiring a Mach exception and a Unix signal through NSExceptionand SIGABRT, and reading an NSException object so as to acquire crash information of an application program; and sending the network request data, the lag information and the crash information to a server. According to the invention, the network request information, the crash information and the lagging information can be dynamically obtained, and the real-time monitoring of the performance of the iOS terminal application program is realized.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method, device, computing device and storage medium for monitoring the performance of an iOS terminal application program. Background technique [0002] APP performance problems directly affect user experience, and APP performance is also one of the main reasons for user loss. APP performance problems include crashes, network request errors or timeouts, and main thread freezes that cannot be dynamically obtained, making it difficult to monitor APP performance in a timely manner. Contents of the invention [0003] In view of this, the embodiments of the present invention provide a method, device, computing device and storage medium for monitoring the performance of iOS-side application programs, so as to solve the technical defects existing in the prior art. [0004] The embodiment of the present invention discloses a method for monitoring the performance of an iOS-side app...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/30
CPCG06F11/302G06F11/3065
Inventor 白晓
Owner 北京思特奇信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products