Daniil, 2025 - Google Patents
PERFORMANCE AND FAULT TOLERANCE OF IOS APPLICATIONS: OPTIMIZATION STRATEGIES AT THE ARCHITECTURAL AND UI THREAD LEVELSDaniil, 2025
View HTML- Document ID
- 18015023012227858328
- Author
- Daniil N
- Publication year
- Publication venue
- Холодная наука
External Links
Snippet
This article explores strategies for improving the performance and fault tolerance of iOS applications, with a focus on architectural solutions and user interface optimization. It examines common causes of application failures, including main thread blocking, network …
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0721—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9519495B2 (en) | Timed API rules for runtime verification | |
| US9092332B2 (en) | Activity based sampling of diagnostics data | |
| CN109643255B (en) | Automatically detecting distributed concurrency errors in a cloud system | |
| Zhang et al. | Panappticon: Event-based tracing to measure mobile application and platform performance | |
| JP7767405B2 (en) | Smart span prioritization based on plugged service backpressure | |
| US8924940B2 (en) | Streams debugging within a windowing condition | |
| US20140372985A1 (en) | API Rules Verification Platform | |
| US8898643B2 (en) | Application trace replay and simulation systems and methods | |
| US20180032387A1 (en) | Predictive Analytics on Database Wait Events | |
| US11151020B1 (en) | Method and system for managing deployment of software application components in a continuous development pipeline | |
| KR20110124734A (en) | Failsafe Mechanism for Dynamic Instrumentation of Software Using Callbacks | |
| US20150199256A1 (en) | Modeling and testing of interactions between components of a software system | |
| US10862780B2 (en) | Automatic web page load detection | |
| EP3462330A1 (en) | Fault tolerant adapter system to consume database as a service | |
| US11169910B2 (en) | Probabilistic software testing via dynamic graphs | |
| Wozniak et al. | MPI jobs within MPI jobs: A practical way of enabling task-level fault-tolerance in HPC workflows | |
| US10644971B2 (en) | Graph search in structured query language style query | |
| CN115516427A (en) | Method and apparatus for facilitating low-latency fault mitigation | |
| US8539512B2 (en) | Transactional environments for event and data binding handlers | |
| Daniil | PERFORMANCE AND FAULT TOLERANCE OF IOS APPLICATIONS: OPTIMIZATION STRATEGIES AT THE ARCHITECTURAL AND UI THREAD LEVELS | |
| US10846200B2 (en) | Mid-method instrumentation | |
| US7478279B2 (en) | System and method for debugging an application | |
| Lopes et al. | Fault tolerance in a mobile agent based computational grid | |
| US20190057017A1 (en) | Correlation Of Function Calls To Functions In Asynchronously Executed Threads | |
| US20250217177A1 (en) | System and method for correlating virtual machine interruptions and node characteristics |