NET FrameWork CLR C# 运行基本原理

news/2024/7/20 12:49:25 标签: php, 内存管理

CLR 管理TOOLS:

1)(推荐) CLR Profiler (Allocation Profiler)来诊断内存泄露;微软公司提供,免费.

2) (推荐) ANTS Profiler: 可以对桌面和网络应用提供解析,最新的版本据说可以支持Windows Vista。
    DevPartner 性能分析软件: 能够支持.NET,也能支持过去的COM, COM+和ASP技术。
    NProf: 免费的开源解析器。它和其他开源软件一样,文档比较有限。

    dotTrace Profiler     JetBrains   http://www.jetbrains.com/profiler/

3) Reflector http://www.aisto.com/roeder/dotnet/ .NET平台下极好的反编译工具。

4)  有.net的十个必备工具 (http://www.csharpfriends.com/statics/tools.aspx)
    提供了一份全面的工具列表:http://bbs.pediy.com/archive/index.php?t-14250.html
     

----------------------------------------------------------------
资料来源:学网(www.xue5.com),原文地址:http://www.xue5.com/itedu/200802/110884.html

基本原理 参考资料:

0)  (强烈推荐) 关于CLR内存管理一些深层次的讨论[下篇] http://www.cnblogs.com/artech/archive/2010/10/20/1857086.html

1) .NET 中所谓的“托管”和应用程序域 AppDomain VS 进程 Thread  http://blog.sina.com.cn/s/blog_49491da30100043x.html

2) .NET本质论(Essential .NET)  

3) (推荐) 从逆向的角度看几个.NET的基本概念  http://www.pediy.com/bbshtml/bbs8/pediy8-315.htm

4) 深入探索.NET框架内部了解CLR如何创建运行时对象

    http://www.microsoft.com/china/MSDN/library/netFramework/netframework/JITCompiler.mspx?mfr=true

5) Essential Booklist of .Net Framework   http://kb.cnblogs.com/a/293581/

6) 学习编程所必需的一些书籍(五) http://2sws.blog.163.com/blog/static/1791024920098432953837/

7) 【转载】各版本IIS下ASP.net请求处理过程(1)  http://www.cnblogs.com/heaiping/archive/2010/08/01/1789833.html

8) (推荐) WCF技术剖析之二:再谈IIS与ASP.NET管道 

http://www.cnblogs.com/artech/archive/2009/06/20/1507165.html

9) 关于ASP.NET与CLR相互关系的一些总结  http://www.cnblogs.com/jasenkin/archive/2010/10/20/1857080.html 

 

 

 

 

 

转载于:https://www.cnblogs.com/zengxinle/archive/2010/10/23/1858885.html


http://www.niftyadmin.cn/n/851762.html

相关文章

路由过滤之多个分配点分析

我们在做路由重新分布的的时候,时常由于AD距离的不同导致路由出现环路或者导致不正确的路由,那这篇文章我就好好说下这个问题,如图所示: 我们先按正常的分配方法做下看看问题在哪 我们现在r3 r4 上重新分配 命令如下 r3(config)#…

Delphi 自定义窗口过程WinProc

unit ScWndProc;interface uses Forms, Messages;constDDGM_FOOMSG WM_USER; //自定义消息implementationuses windows,sysutils,Dialogs;varWProc : Pointer;function NewWndProc(handle: hWnd; msg,wParam,lParam: LongInt): LongInt ; stdcall; beginif msg DDGM_FOOMSG …

Android中文翻译组 - 简介

Android中文翻译组解散,感谢大家的支持!推荐关注由ImportNew团队发起并维护Android开发小组http://www.jobbole.com/groups/8/ Android中文翻译组 一、简介 Android的API翻译工作开始于2010年8月月末,随着译稿一篇篇的发布,越来越…

一个关于流程控制的问题

CSDN 帖子链接 代码 staticclassProgram {///<summary>///应用程序的主入口点。///</summary>[STAThread]staticvoidMain() { Console.WriteLine(Test2()); //输出 AATestClass ts Test(); Console.WriteLine(ts.str); //输出 CCConsole.ReadLine(); }publicstatic…

Delphi 无符号数转有符号数

vara:word;b:int16; begina:65535;b:a;//结果b为-1 end; 转载于:https://www.cnblogs.com/YiShen/p/9742606.html

框架、构件、设计模式

什么是框架&#xff1f;——来自百度百科 框架&#xff08;Framework&#xff09;是整个或部分系统的可重用设计&#xff0c;表现为一组抽象构件及构件实例间交互的方法;另一种定义认为&#xff0c;框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出…

《密码学》换字式密码、多表替代密码和转置式密码。(1)

换字式密码 ABCDEFGHIJKLMNOPQRSTUVWXYZ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓IODESBKGACFWXHMVLUNJYQZPTR例子&#xff1a; 加密如下字符串&#xff1a; HELLOWORLD 变换规则如上图 得到密文&#xff1a;GSWWMZMUWE 多表替代密码 例子&#xff1a; 加密如下字…

几个常用的Linux监控脚本

最近时不时有互联网的朋友问我关于服务器监控方面的问题&#xff0c;问常用的服务器监控除了用开源软件&#xff0c;比如&#xff1a;cacti&#xff0c;nagios监控外是否可以自己写shell脚本呢&#xff1f;根据自己的需求写出的shell脚本更能满足需求&#xff0c;更能细化主机监…