仓酷云

标题: ASP.NET编程:用windbg反省.NET线程池设置仓酷云 [打印本页]

作者: 山那边是海    时间: 2015-1-18 11:13
标题: ASP.NET编程:用windbg反省.NET线程池设置仓酷云
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过net网页编程比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。好比我们在machine.config中举行了如许的设置(8核CPU):
  1. <processModelmaxWorkerThreads="100"maxIoThreads="100"minWorkerThreads="50"minIoThreads="50"/>
复制代码
那怎样反省这个设置是不是失效呢?谜底是用windbg的!theadpool命令举行检察。
操纵步骤以下:
1.运转windbg,File->AttachaProcess,选择一个w3wp.exe历程,然后点击OK。
2.在命令窗口输出命令:
  1. .loadC:WindowsMicrosoft.NETFramework64v4.0.30319sos.dll
复制代码
3.接着输出命令:
  1. !threadpool
复制代码
失掉以下了局:
ASP.NET编程:用windbg反省.NET线程池设置仓酷云
登录/注册后可看大图
  1. WorkerThread:Total:17Running:0Idle:17MaxLimit:800MinLimit:400WorkRequestinQueue:0--------------------------------------NumberofTimers:2--------------------------------------CompletionPortThread:Total:2Free:2MaxFree:16CurrentLimit:2MaxLimit:800MinLimit:400
复制代码

800=100*8,400=50*8,设置准确。
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:)
作者: 精灵巫婆    时间: 2015-1-20 17:55
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
作者: 老尸    时间: 2015-1-24 11:26
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
作者: 乐观    时间: 2015-2-1 07:30
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
作者: 小魔女    时间: 2015-2-2 22:24
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
作者: admin    时间: 2015-2-2 22:30
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
作者: 因胸联盟    时间: 2015-2-8 15:03
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
作者: 山那边是海    时间: 2015-2-16 20:50
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
作者: 谁可相欹    时间: 2015-3-2 18:07
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 只想知道    时间: 2015-3-4 11:21
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
作者: 若相依    时间: 2015-3-11 18:42
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
作者: 透明    时间: 2015-3-13 04:19
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
作者: 飘灵儿    时间: 2015-3-20 12:38
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2