Детальная информация

Название: Оптимизация технических метрик мобильного приложения социальной сети на операционной системе iOS: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Крайнов Александр Константинович
Научный руководитель: Черноруцкий Игорь Георгиевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: iOS; Swift; Objective-C; метрики; оптимизация; metrics; optimization
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2713
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\19648

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Оптимизация технических метрик мобильного приложения социальной сети на операционной системе iOS». Данная работа посвящена разработке методов сбора и оптимизации технических метрик iOS приложения социальной сети Задачи, которые решались в ходе исследования: Сбор ключевых технических метрик для iOS приложения социальной сети. Оптимизации приложения социальной сети на основе собранных метрик Анализ полученных результатов оптимизаций В результате проведенных исследований были сформулированы ключевые технические метрики для приложения социальной сети, проанализированы и выработаны методы для их снятия, произведены оптимизации приложения на их основе. Проведен анализ полученных результатов оптимизации.

The subject of the graduate qualification work is “Technical metrics optimization of the social network iOS application”. This work is devoted to the development of methods for collecting and optimizing technical metrics for the iOS application of social network Tasks that were solved during the study: 1. Collection of key technical metrics for iOS social network application. 2. Optimization of the social network application based on the collected metrics 3. Analysis of the results of optimizations As a result of the research, key technical metrics for the social network application were formulated, methods for their removal were analyzed and developed, and the application was optimized based on them. The analysis of the obtained optimization results was carried.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
    • Обоснование выбора технологий и средств разработки
  • ГЛАВА 1. ОПТИМИЗАЦИИ ВРЕМЕНИ СТАРТА ПРИЛОЖЕНИЯ
    • 1.1. Оптимизации времени pre-main вычислений
    • 1.2. Оптимизации времени от didFinishLaunching до viewWillAppear
  • ГЛАВА 2. ОПТИМИЗАЦИИ ПОТРЕБЛЕНИЯ ОПЕРАТИВНОЙ ПАМЯТИ УСТРОЙСТВА.
    • 2.1. Сбор мертик потребления оперативной памяти
    • 2.2. Результаты оптимизаций
  • ГЛАВА 3. ОПТИМИЗАЦИИ РАЗМЕРА КОДА ПРИЛОЖЕНИЯ
    • 3.1. Исследуемый алгоритм
    • 3.2. Реализация алгоритма машинного очерчивания
    • 3.3. Результаты оптимизации
  • ГЛАВА 4. РАЗРАБОТКА КЛАССА-НАБЛЮДАТЕЛЯ ДЛЯ ОБНАРУЖЕНИЯ ЗАМЕДЛЕНИЯ РАБОТЫ ГЛАВНОГО ПОТОКА ПРИЛОЖЕНИЯ
    • 4.1. RunLoop главного потока
    • 4.2. Разработка класса для сбора метрики
  • ГЛАВА 5. ОПТИМИЗАЦИИ ПРОЦЕНТА ВРЕМЕНИ, КОГДА КОЛИЧЕСТВО КАДРОВ В СЕКУНДУ НА ЭКРАНЕ НИЖЕ ЦЕЛЕВОГО
    • 5.1. Взаимодействие с Рендер сервером при помощи CADisplayLink
    • 5.2. Реализация FrameRateAnalyzer
  • ГЛАВА 6. ОПТИМИЗАЦИИ ПОТРЕБЛЯЕМОГО ЗАРЯДА БАТАРЕИ
    • 6.1. Операции, влияющие на потребление заряда батареи
    • 6.2. Методы оптимизации потребляемого заряда приложения
  • ИТОГИ ОПТИМИЗАЦИЙ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Статистика использования

stat Количество обращений: 2
За последние 30 дней: 0
Подробная статистика