SYSTEMS AND TECHNIQUES FOR ANALYZING RESOURCE USAGE BY APPLICATIONS OF AN ELECTRONIC DEVICE

    公开(公告)号:US20240427681A1

    公开(公告)日:2024-12-26

    申请号:US18404714

    申请日:2024-01-04

    Applicant: Apple Inc.

    Abstract: In an example method, a system receives diagnostic data from a plurality of electronic devices, the diagnostic data representing resource usage by applications on the plurality of electronic devices, application names associated with the applications, application version identifiers associated with the applications, and call-stacks associated with the resource usage by the applications. The system categorizes the resource usage based on the application names, the application version identifiers, and the call-stacks, including determining signatures based on the call-stacks, and categorizing the resource usage based on the signatures, the application names, and the application version identifiers. Further, the system generates a data set representing the categorization of the resource usage.

    TECHNIQUES AND DEVICES FOR QUALITATIVE DISK WRITES PERFORMANCE ANTI-PATTERN DETECTION AND MITIGATION

    公开(公告)号:US20220392486A1

    公开(公告)日:2022-12-08

    申请号:US17500746

    申请日:2021-10-13

    Applicant: APPLE INC.

    Abstract: A server computer may receive diagnostic logs from a plurality of electronic devices, each having a particular application installed. The diagnostic logs include information about call stacks within the particular application on the plurality of electronic devices for writing data to a storage device that is on each of the plurality of electronic devices. The server computer may filter out a set of call-paths from the call stacks to obtain a set of functions that can be used identify a set of call-path signatures. The server computer may for each function, determine a cumulative measure of write operations to the storage device performed by the function across the electronic devices and identify at least one function from the set of call-path signatures matching one or more predetermined criteria associated with the cumulative measures. The server computer may provide a notification and a corrective action to a developer.

Patent Agency Ranking