2013-05-04 5 views
0

Im, работающих на применении для POS-терминалов с указанием, как этот:WPF приложений в POS-терминалах

CPU Support  Intel Pineview D525 Duo Core, 1.8G, L2 1M FSB667/800MHz 
Chipset  CPU integrated graphic + ICH8M 
System Memory 1 x DDR3 SO-DIMM socket up to 2GB 
Graphic Memory Intel GMA 3150 share system memory up to 256MB 

Они действительно не имеют никакого активного охлаждения, и когда кто-то работает на ней, как 5-7 часов (с приложение wpf все еще работает), они становятся действительно горячими и работают медленными - например, переключение пользователя в систему (с подключением ado и просто выбор пользователя, где name = введенная строка), когда-то занимает 2 минуты. Вот мой вопрос - можно ли как-то оптимизировать приложение wpf (например, отключить функцию)? Я проверил, что использование процессора ~ 25%, приложение также не занимает много памяти RAM. Может быть, проблема с графической картой? Плохо то, что POS после этого 5-7 часов показывает на датчике 100 * C (+ -), и из-за этого все работает медленно (даже открывая мой компьютер и т. Д.).

+0

Когда я прочитал название, я подумал, что «я написал это сообщение»? Это отстает, но, возможно, вы используете слишком много CPU. Я запускаю точный аналогичный POS в течение 6 месяцев 24/7 без выключения и без проблем. – GorillaApe

ответ

0

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

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

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

Если это звучит удивительно, как новый Windows 8 Apps, то это потому, что Win8 приложение должно быть в состоянии работать на очень низкий мощность таблеток тоже.

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

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