社区
.NET技术前瞻
帖子详情
关于.net性能监控,欢迎讨论
wuhuzhangwei
2013-06-18 01:45:14
本处指的性能监控,指的是业务点无须写任何处理,全部在框架处实现,比如框架调用了一个虚方法,由业务点实现,重现时里面可能调用了好几个方法,我们要做的是,得到所有方法的调用堆栈以及各自的时间。
这个刚好跟StackTrace是反过来的,StackTrace是在方法调用栈的最内层,而我的需求是在最外层,请问有无好的办法,或者有成熟的开源框架,请指点一二!
...全文
398
5
打赏
收藏
关于.net性能监控,欢迎讨论
本处指的性能监控,指的是业务点无须写任何处理,全部在框架处实现,比如框架调用了一个虚方法,由业务点实现,重现时里面可能调用了好几个方法,我们要做的是,得到所有方法的调用堆栈以及各自的时间。 这个刚好跟StackTrace是反过来的,StackTrace是在方法调用栈的最内层,而我的需求是在最外层,请问有无好的办法,或者有成熟的开源框架,请指点一二!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NENGAH
2013-07-11
打赏
举报
回复
using Mono.Cecil;
NENGAH
2013-07-11
打赏
举报
回复
静态注入 http://www.cnblogs.com/whitewolf/archive/2011/07/26/2117661.html //AssemblyDefinition assembly = AssemblyDefinition.ReadAssembly(@"D:\yaleshi\yaleshi\winform\2013年6月28日1\2013年6月28日1\bin\Debug\2013年6月28日1.exe"); //var types = assembly.Modules[0].Types; //MethodDefinition methodDefault; //foreach (var type in types) //{ // methodDefault = type.Methods.FirstOrDefault(m => m.Name == "Test"); // var method = type.Methods.FirstOrDefault(m => m.Name == "Main"); // if (method != null) // { // var instructions = method.Body.Instructions; // ILProcessor il = method.Body.GetILProcessor(); // Instruction call = il.Create(OpCodes.Call, methodDefault); // // il.InsertBefore(method.Body.Instructions[0], ldstr); // il.InsertAfter(method.Body.Instructions[0], call); // } //} //assembly.Write(@"D:\yaleshi\yaleshi\winform\2013年6月28日1\2013年6月28日1\bin\Debug\2013年6月28日1.exe");
emailtome
2013-06-20
打赏
举报
回复
mono.cecil
wuhuzhangwei
2013-06-18
打赏
举报
回复
其实,就是想实现类似dottrace的功能,但是是用aop形式注入到框架中的的,这样我就可以监控系统的性能,知道哪些方法慢了
ASP
.NET
Core2.0 High Performance
本书会介绍ASP
.NET
Core 2.0的安全特性,如身份认证、授权、HTTPS强制等,以及如何利用日志和
性能
监控
工具来诊断和解决问题。 通过阅读《ASP
.NET
Core 2.0 高
性能
》,开发者不仅可以掌握
.NET
Core 2.0的核心技术,...
asp
.net
揭秘(第二版)
10. **
性能
优化**:
讨论
了如何提高ASP
.NET
应用程序的
性能
,包括缓存技术、代码优化、负载均衡和
性能
监控
。 通过深入阅读《ASP
.NET
揭秘(第二版)》,开发者不仅可以掌握ASP
.NET
的基本用法,还能了解到高级特性和...
asp
.net
社交交友网站
此外,SQL Server还提供了备份恢复、安全性策略和
性能
监控
等功能,保障了社交网站的数据安全与服务稳定性。 **社交交友网站的关键功能实现** 1. **用户注册与登录**:使用ASP
.NET
的身份验证和授权功能,可以轻松...
远程桌面(基于C#开发,需要
.Net
2.0平台框架)
9. **
性能
优化**:为了提高远程桌面
监控
的响应速度和稳定性,开发者可能需要关注网络带宽的使用、图像压缩算法的选择、错误恢复策略等方面,以优化用户体验。 综上所述,基于C#开发的远程桌面
监控
软件利用了
.NET
...
ASP NET
性能
高级编程(PDF)
书中首先
讨论
了
性能
的概念和
性能
的重要性,然后逐步讲解
性能
的设计,编写高
性能
代码的原则和实例,如何提高数据处理、数据访问、数据操作和数据表示的
性能
,使用WAS和ACT工具测试应用程序,使用系统的
性能
计数器和...
.NET技术前瞻
13,346
社区成员
5,385
社区内容
发帖
与我相关
我的任务
.NET技术前瞻
.NET技术 .NET技术前瞻
复制链接
扫一扫
分享
社区描述
.NET技术 .NET技术前瞻
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章