当前位置: 首页 > news >正文

怎么在服务器上面建设网站深圳做网站的公司 cheungdom

怎么在服务器上面建设网站,深圳做网站的公司 cheungdom,外贸营销网站制作,广东省建设监理协会网站 首页有人提到这样一个问题:”一个程序最多可以注册多少个窗口类?” 问题的答案不是一个具体的数字。因为大多数用户界面对象都来自一个共享的内存池,我们称之为”桌面堆内存”。尽管我们可以计算一个最大的理论值,但是在实际的场景中&#xff0…

有人提到这样一个问题:”一个程序最多可以注册多少个窗口类?”

问题的答案不是一个具体的数字。因为大多数用户界面对象都来自一个共享的内存池,我们称之为”桌面堆内存”。尽管我们可以计算一个最大的理论值,但是在实际的场景中,这个理论值不会达到,因为还有很多其他用户界面对象也是在这个桌面堆中。

举个例子,用户可见的菜单对象和窗口对象保存在桌面堆中,还有一些其他不可见的对象也保存在其中,例如:激活的窗口枚举,窗口的位置句柄,甚至挂接的线程输入队列等。

如果创建了过多的窗口或者菜单,则留给其他对象(例如,注册窗口类)的空间就不多了,因为所有这些用户界面对象都共享同一个内存空间。

当有人问这类问题的时候,通常真正的问题是他们的程序消耗了太多的桌面堆空间,程序可能需要重新设计,以节省对桌面堆资源的占用。例如,一个程序如果需要创建几千个窗口类,这会极大的占用桌面堆空间,通常,这表明这个程序在设计方面需要做出调整。

另外一个类似的问题是:一个进程最多可以创建多少个线程。我们可以计算出理论值,但这样是一个程序需要重新设计的标志。

另一方面来说,即使一个应用程序真的可以创建几千个窗口类,用户使用起来也会感到疑惑,所以,从可用性的角度来说,最好还是重新设计,以不那么多的占用资源。

总结

程序开发早期,我会使用 GUI 对象监测工具来查看创建的用户界面对象的数量,看看是否有点“设计过重”。
因为一旦开发到了后期,重新设计的成本将会十分巨大。

最后

Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《On the unanswerability of the maximum number of user interface objects a program can create》

http://www.yayakq.cn/news/104406/

相关文章:

  • aspcms网络公司官方网站源码网站还能赚钱吗
  • 网站10月份可以做哪些有意思的专题沃尔玛官方网站查余额
  • 外贸网站如何引流网站宣传页面
  • 网站 展示板怎样自己创造网站
  • 重庆哪家制作网站好wordpress 添加标签插件
  • 广东建设网站首页网站的需求分析怎么写
  • 女生做网站前端设计师雄安移动网上营业厅
  • 自助免费网站建设平台深圳百度网站优化
  • 做建材交易网站的上市公司织梦网站定制
  • 上传wordpress网站阿里云手机网站建设
  • 网站跟软件有什么区别是什么wordpress 布局推荐
  • 推荐专业做网站公司怎么找上海网站建
  • 南京网站推广营销公司哪家好网站背景图片优化
  • 化妆品网站设计方案金昌北京网站建设
  • 英文网站群建设松江老城做网站
  • 网站个人备案转企业备案com表示商业网站
  • 犀牛云做网站一年多少钱谷歌play商店
  • aspcms做双语网站修改配置拆车件网上商城
  • 锦州宝地建设集团有限公司网站诺德中心做网站
  • 如今做哪些网站能致富广州做网络服装的网站建设
  • 安全网站建设局网站建设合同
  • 宿迁宿城区屠园乡网站建设品牌网站建设熊掌号
  • 千瓜数据seo营销推广平台
  • 做网站着用什么电脑昆明网站设计都需要设计什么
  • 海外 推广网站阿里云服务器免费体验
  • 佛山做企业网站公司康体设备网站建设
  • 如何有效的推广网站一个好网站设计
  • 建公司网站建设明细报价表wordpress放哪
  • 2 如何写一份详细的网站开发方案沈阳新民网站建设
  • 含山县城市建设有限公司网站中国银行建设网站首页