IOS flashback protection strategy

A flashback and strategy technology, applied in response to error generation, instrumentation, electrical digital data processing, etc., can solve problems affecting App stability, crash, memory leaks, etc., to improve user experience, ensure normal operation, and avoid data damage effect

Inactive Publication Date: 2018-09-11
BEIJING KUWO TECH
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. Memory management error: It may be that the available memory is too low, the memory required by the App exceeds the limit of the device, and the App cannot run, causing the App to crash
Or memory leaks, the longer the program runs, the more memory it takes up, and eventually all the memory is used up, causing the entire system to crash
Or the use of unauthorized memory locations may also cause App crash
[0004] 2. Program logic errors: array out of bounds, stack overflow, concurrent operations, logic errors
[0006] 4. Network factors: It may be that the network speed is not good enough to meet the fast response time required by the App, resulting in Appcrash
Or switching between different networks may also affect the stability of the app

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
  • IOS flashback protection strategy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0040] Such as figure 1 As shown, the iOS flashback protection strategy described in the present invention includes the following steps:

[0041] Register exception monitoring signal for continuous capture of App exceptions,

[0042] The abnormal monitoring signal is a global exception catcher,

[0043] When an App exception is caught, get the exception stack information,

[0044] Parse the exception stack information, write the parsed main information into the local resource file,

[0045] The main information at least includes: call timing, stack information, number of crashes,

[0046] Continue to monitor and capture App exceptions.

[0047] On the basis of the above technical solutions, at least one of the following methods is used to capture App exceptions:

[0048] Catching Mach exceptions with the Mach API,

[0049] Register signal(SIGSEGV, sign...

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 relates to an iOS flashback protection strategy. The strategy includes the following steps of registering an abnormality monitoring signal for continuously capturing App abnormalities, using the abnormality monitoring signal as a global abnormality catcher, acquiring abnormal stack information when the App abnormalities are caught, parsing the abnormal stack information, writing parsed main information into a local resource file, wherein the main information includes at least call timing, stack information and a number of times of generating crash, and continuing to monitor and capture the App abnormalities. The strategy can acquire the APP abnormalities in time through abnormality monitoring, can obtain the detailed abnormal information as much as possible when continuous flashback is found, the method of using a hot patch is used for repairing, the normal operation of App is ensured as much as possible, occurrence of cases such as data corruption and the like is avoided, and the use experience of a user is improved.

Description

technical field [0001] The invention relates to the technical field of iOS flashback protection, in particular to an iOS flashback protection strategy. Background technique [0002] iOS App may sometimes encounter the desperate situation of crashing (program crash) at startup: every time the App is opened, it crashes, and the App cannot be used normally. There are many reasons for App crash, which can be roughly classified as follows: [0003] 1. Memory management error: It may be that the available memory is too low, the memory required by the App exceeds the limit of the device, and the App cannot run and the App crashes. Or memory leaks, the longer the program runs, the more memory it takes up, and eventually all the memory is used up, causing the entire system to crash. Or the use of unauthorized memory locations may also cause App crash. [0004] 2. Program logic errors: array out of bounds, stack overflow, concurrent operations, logic errors. For example: App adds ...

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/07G06F11/30
CPCG06F11/0793G06F11/302
Inventor 邱扬
Owner BEIJING KUWO TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products