Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1072919
  • 博文数量: 77
  • 博客积分: 11498
  • 博客等级: 上将
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-04 11:10
文章分类

全部博文(77)

文章存档

2011年(1)

2010年(16)

2009年(5)

2008年(55)

分类: C/C++

2010-08-25 00:07:52

From Mark Russinovich's blog:

1. Pushing the Limits of Windows: Physical Memory

2. Pushing the Limits of Windows: Virtual Memory

3. Pushing the Limits of Windows: Paged and Nonpaged Pool

4. Pushing the Limits of Windows: Processes and Threads

5. Pushing the Limits of Windows: Handles

6. Pushing the Limits of Windows: USER and GDI Objects – Part 1

7. Pushing the Limits of Windows: USER and GDI Objects – Part 2


BTW, from MSDN:

C run-time I/O now supports many more open files on Win32 platforms than in previous versions. Up to 2,048 files can be open simultaneously at the lowio level (that is, opened and accessed by means of the _open, _read, _write, and so forth family of I/O functions). Up to 512 files can be open simultaneously at the stdio level (that is, opened and accessed by means of the fopen, fgetc, fputc, and so forth family of functions). The limit of 512 open files at the stdio level can be increased to a maximum of 2,048 by means of the _setmaxstdio function.

Because stdio-level functions, such as fopen, are built on top of the lowio functions, the maximum of 2,048 is a hard upper limit for the number of simultaneously open files accessed through the C run-time library.




阅读(1661) | 评论(0) | 转发(0) |
0

上一篇:Git Reference

下一篇:Singleton & DCLP & volatile

给主人留下些什么吧!~~