首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WPF在POS终端中的应用

WPF在POS终端中的应用
EN

Stack Overflow用户
提问于 2013-05-04 21:44:01
回答 1查看 247关注 0票数 0

我正在处理POS终端的应用程序,规范如下:

代码语言:javascript
运行
复制
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连接,并简单地选择用户where name =输入的字符串)有时需要大约2分钟。这是我的问题-有没有可能以某种方式优化wpf应用程序(例如,关闭一些功能)?我检查cpu使用率是~25%,应用程序也不占用太多的内存。也许显卡有问题?糟糕的是,5-7小时后,POS显示在传感器100*C (+ -)上,因为一切都很慢(甚至打开我的电脑等)。

EN

回答 1

Stack Overflow用户

发布于 2013-05-05 01:10:46

可以调优低功耗的应用程序,但没有神奇的开关可以做到这一点。

您将需要删除效果以使其尽可能简单。我想这些都是按顺序排列的,但您可能需要比较几次运行时的CPU使用率

  • 删除动画,因为这需要不断重新计算像素以显示
  • 删除不透明度,因为图形处理器必须计算通过它显示的内容
  • 删除渐变,因为它们需要每种颜色计算
  • 仅使用单个全屏窗口,避免任何重叠丢弃计算哪些区域应裁剪或不裁剪。
  • 最后尝试并坚持正方形形状,因为这需要最简单的区域分辨率

如果这听起来非常像新的Windows8应用程序,那是因为Win8应用程序也必须能够在非常低功耗的平板电脑上运行。

同样在你的后端,你可能会缓存数据,避免不得不连接到服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16374963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档