Nano Hash - криптовалюты, майнинг, программирование

Есть ли способ установить объем памяти, доступный в симуляторе iPhone?

Кто-нибудь знает, можно ли установить объем доступной памяти в симуляторе?

Я предполагаю, что симулятор будет использовать как можно больше памяти из системы, но это затрудняет воссоздание определенных сбоев / ошибок нехватки памяти.


Ответы:


1

Нет, это невозможно.

Тестирование таких вещей, как потребление памяти и производительность, следует проводить на устройстве, а не на симуляторе. Даже если бы вы могли ограничить объем памяти в симуляторе, вы не получили бы такого же эффекта, так как существует очень много различных факторов, которые будут определять, сколько доступной памяти будет иметь любое данное устройство iPhone в настоящее время.

Вы можете смоделировать «предупреждение памяти», чтобы проверить, правильно ли вы реагируете на это предупреждение, но в остальном вы действительно должны тестировать подобные вещи на физическом устройстве.

30.03.2010
  • Я согласен, что это нужно протестировать на устройстве. В основном это вопрос для меня по приложениям для iPad, над которыми я работаю, хотя в целом мне было любопытно, можно ли это сделать. Спасибо за ответ. 30.03.2010

  • 2

    Вы можете вызвать «Предупреждение о симуляции памяти» в симуляторе. Перейдите в раскрывающееся меню «Оборудование». Это действительно так далеко, насколько вы можете зайти.

    30.03.2010

    3

    В документации Apple указано, что можно только моделировать предупреждение о нехватке памяти.

    При этом существуют ограничения при вызове из меню. Вот сообщение, которое позволяет вам лучше моделировать сценарии реального мира при попытке вызвать предупреждение: Упрощенное тестирование симулятора предупреждений о нехватке памяти с помощью быстрых клавиш

    Я согласен с @Jasarien в том, что попытка ограничить память в симуляторе является искусственным тестом и должна выполняться на устройстве.

    30.03.2010

    4

    Нет, это невозможно.

    Вы всегда можете смоделировать ситуацию предупреждения памяти. Согласно this, вы также можете проверить с помощью профилировщика, сколько памяти использует ваше приложение, см. какие пределы вы превышаете.

    04.01.2014
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..