转: Windows句柄数的限制

最近发现以前写的部分程序存在句柄数不断增加,系统运行一段时间后就会出现问题

检查发现这是由于创建线程完成以后没有调用CloseHandle,导致句柄数量不断增加,而操作系统对句柄最大数量是有限制的,经测试,在Windows XP SP3 下大概只能开到34万个,之后开任何程序都可能被报错。

[@more@]

最近发现以前写的部分程序存在句柄数不断增加,系统运行一段时间后就会出现问题

检查发现这是由于创建线程完成以后没有调用CloseHandle,导致句柄数量不断增加,而操作系统对句柄最大数量是有限制的,经测试,在Windows XP SP3 下大概只能开到34万个,之后开任何程序都可能被报错。

Trackback:http://blog.csdn.net/cn_xinxin/archive/2008/05/09/2421120.aspx

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/220284/viewspace-1010902/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/220284/viewspace-1010902/

转: Windows句柄数的限制相关推荐

  1. Windows句柄数的限制

    最近发现以前写的部分程序存在句柄数不断增加,系统运行一段时间后就会出现问题 检查发现这是由于创建线程完成以后没有调用CloseHandle,导致句柄数量不断增加,而操作系统对句柄最大数量是有限制的,经 ...

  2. Windows句柄数限制

    设置 GDIProcessHandleQuota项设置GDI句柄数量,默认值为2710(16进制)/10000(10进制),该值的允许范围为 256 ~ 16384 ,将其调整为大于默认的10000的 ...

  3. Nginx windows 版本 修改句柄数 解决 maximum number of descriptors supported by select() is 1024 while waiting

    这几天在项目上遇到个关于Nginx的问题,就是在测试中使用windows 的Nginx使用(主要用来做Socket的负载均衡),测试过程中没有发现问题(主要是测试的量太少,生产环境中差不多有1000个 ...

  4. Windows句柄-2

    这里需要说明: 1.这里将句柄所能标识的所有东西(如窗口.文件.画笔等)统称为"对象". 2.图中一个小横框表示一定大小的内存区域,并不代表一个字节,如标有0X00000AC6的横 ...

  5. Windows 句柄泄露学习总结

    句柄泄露实例分析 http://www.cnblogs.com/Leo_wl/p/5397274.html 在上篇文章.NET对象与Windows句柄(二):句柄分类和.NET句柄泄露的例子中,我们有 ...

  6. 服务器内存占用不断的增加 任务管理器(PF使用率)不断的增加:关注句柄数

    最近一二个月以来,我发现服务器的内存占用正按着每天60M的速度增加. 一台windows 2003的服务器(2G内存),刚刚启起时占用内存:600M左右. 运行20天后,内存占用(PF使用):1.8G ...

  7. java 句柄数 设置_技术文档(2)--Linux 句柄数设置情况,问题:java.io.IOException: Too many open files...

    打开的文件过多,一般来说是由于应用程序对资源使用不当造成,比如没有及时关闭Socket或数据库连接等.但也可能应用确实需要打开比较多的文件句柄,而系统本身的设置限制了这一数量. 第一个异常在错误影响到 ...

  8. linux查看进程占句柄,linux下查看系统进程占用的句柄数方法

    linux下查看系统进程占用的句柄数方法 ---查看系统默认的最大文件句柄数,系统默认是1024 # ulimit -n 1024 ----查看当前进程打开了多少句柄数 # lsof -n|awk ' ...

  9. 图解说明——究竟什么是Windows句柄

    图解说明--究竟什么是Windows句柄 写在前面: 这里需要说明: 让我们先看图,再解释. 简单解释: 下面,关于句柄,再交代一些关键性细节: 写在后面: 转自 写在前面: 对于"句柄&q ...

最新文章

  1. Java 多线程 之 银行ATM实例
  2. 进程间通讯,临界区,互斥
  3. rabbitmq一:基本概念
  4. UML用例图间关系说明
  5. 艾瑞发布2018视频云行业报告,网易云信领跑第一阵营
  6. Andrew Ng 的 Machine Learning 课程学习 (week4) Multi-class Classification and Neural Networks
  7. Red Hat 发布新 logo:“没有脸了”
  8. 罗盘时钟python代码_HTML 罗盘式时钟
  9. ODL开发【SDN控制器-下】【C4-04】
  10. 动画 (Animation) 资源类型详述 (1)
  11. Android 点击生成二维码
  12. 单片机_MFRC522射频模块使用方法(含代码)
  13. 烟花代码运行示例(C++,easyX)
  14. 海思Hi3518EV200+4G+RS232视频监控摄像开发板防雷防静电推荐图
  15. 基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录
  16. 邯郸学院计算机老师,刘永进(计算机系)老师 - 邯郸学院 - 院校大全
  17. Java服务器验证登录系统
  18. 平行泊车系统路径规划(1)
  19. 颠覆传统风投后,数字货币基金未来在何处?
  20. 信号处理的神经网络方法,神经网络数据分析步骤

热门文章

  1. 【动手学树莓派】成为时代的弄潮儿,不做局外人
  2. GIMP类似于PhotoShop的开源免费软件
  3. 课程设计:公交线路管理系统
  4. 趣谈网络协议-第二模块-底层网络知识详解:4陌生的数据中心2CDN和数据中心
  5. 2020android主流机型,2020年最强安卓旗舰机皇的称号!这三款手机当之无愧
  6. 搜索引擎(大数据检索)论述[elasticsearch原理相关]
  7. 华为S9300核心交换机链路聚合配置实例
  8. 笔记本RTX3060比2060性能高多少 RTX3060和2060笔记本差距多大
  9. java服务监控_Java最流行的微服务框架监控和各种监控数据
  10. APP微信支付(java后台_统一下单和回调)