2010-08-15 3 views

ответ

13

Тестирование.

(Нет, на самом деле, это все, что есть на него.)

+0

вы просто придется попробовать его в типичных средах, которые будут использовать конечные пользователи. (dev машины часто более жесткие, чем у типичных пользователей, это часто заставляет разработчиков думать, что все работает лучше, чем они на самом деле) – seand

+0

@seand: Это одно из приятных преимуществ разработки на ноутбуке: ваш целевой компьютер часто быстрее. –

+0

Какие другие приятные преимущества помимо мобильности? – ya23

5

Ну, минимальные требования для вашего приложения, написанные на C#, вероятно, будет служить основой .Net, которая имеет хороший page here список требований для различных версий.

Насколько применимо к вашему приложению использовать рекомендуемый минимум? Вам нужно найти какое-нибудь оборудование ( или использовать виртуальную машину см. Комментарии) и попробовать.

+0

VM не обязательно будет полезной здесь. –

+0

@Steven Должен признаться, что у меня не было большого опыта работы с VM! Я предположил, что это может быть способ имитировать медленное оборудование (вы можете ограничить доступную память и быстро [google says] (http://communities.vmware.com/message/1018981), вы можете дросселировать процессор) – Samuel

+1

Проблема в том, что виртуальная машина машины не обязательно имеет те же характеристики производительности, что и фактическая машина: обычно она работает медленнее. Итак, да, вы можете отключить память, отключить процессоры и снизить тактовую частоту. Но, реалистично, QA будет иметь несколько «типичных» машин, сидящих вокруг, и ваше программное обеспечение не обязательно будет работать * хорошо * на самом старом. –

1

Это зависит от вида приложения, которое вы пишете. Например, для 3D-видеоигр может потребоваться аппаратное обеспечение, совместимое с DirectX. Если вы пишете офисное приложение (текстовые процессоры и т. Д.), То каждый современный компьютер с платформой .NET достаточно :)

+0

Не обязательно, все зависит от того, что делает приложение и насколько хорошо оно написано. Раньше я видел некоторые приложения для ранжирования ресурсов, и они даже не делали много. – fletcher

1

Я бы предложил настроить виртуальную машину только с установленным программным обеспечением, а затем просто изменить спецификации плунжера и процессора на он и повторный тест.

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

+0

Опять же, благодаря характеристикам ВМ, в лучшем случае это может создать потолок. Другими словами, если он хорошо работает на конкретной виртуальной машине, он должен работать как минимум на реальной машине с одинаковыми базовыми числами. –

+0

Проблема не в том, что она работает медленнее, но не в режиме реального времени. Таким образом, они могут быть секундами, когда они очень быстры, другие медленнее. Таким образом, одно и то же приложение при запуске будет занимать разные времена, чтобы дать тот же результат. – Charlie

+0

@Charlie: Извините, я не совсем понимаю. –

Смежные вопросы