仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1005|回复: 12
打印 上一主题 下一主题

[学习教程] ASP.NET编程:用windbg反省.NET线程池设置仓酷云

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 22:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表