Demo:https://github.com/caozhiyuan/ClrProfiler.Trace 背景 为了实现自动、无依赖地跟踪分析应用程序性能(达到商业级APM效果),作者希望能动态修改应用字节码。在相关调研之后,决定采用profiler api进行实现。 介绍 本人将对.NET Clr ...
分类:
Web程序 时间:
2019-02-05 13:04:37
阅读次数:
284
无论你程序是做什么的,它经常都需要处理大量的数据。这些数据大部分表现形式为strings(字符串)。然而,当你对字符串大批量的拷贝,切片和修改操作时是相当低效的。为什么? 让我们假设一个读取二进制数据的大文件示例,然后将部分数据拷贝到另外一个文件。要展示该程序所使用的内存,我们使用 "memory_ ...
分类:
编程语言 时间:
2019-01-24 16:30:20
阅读次数:
210
本文我们来分析分析应用服务器的内存泄露的问题,看看Tomcat是如何应对这个问题的;首先,来看看内存泄露这个词,内存对于java程序来说,即指JVM内存,而我们知道JVM的内存泄露是有很多种情况的;一种情况,class泄露是perm区的内存,此种场景就是当应用服务器的类特别多的时候,perm区的容量... ...
分类:
其他好文 时间:
2019-01-24 11:55:03
阅读次数:
188
第一步找到Pid ps aux | grep java 导出hprof 文件 jmap -dump:live,format=b,file=heap.hprof <pid> 第二步用android studio打开hprof文件,在profiler下面。点击加号,load from file.. 必须 ...
分类:
编程语言 时间:
2019-01-22 20:42:10
阅读次数:
152
http://www.profilesql.com/download/ 开发同学的福利 mysql监控工具sqlprofiler,类似sqlserver的profiler工具 https://www.cnblogs.com/wucj/p/7152020.html 字符串配置 一直连接不上,在连接字符 ...
分类:
数据库 时间:
2019-01-08 15:01:01
阅读次数:
235
https://www.red-gate.com/simple-talk/sql/learn-sql-server/how-to-track-down-deadlocks-using-sql-server-2005-profiler/ https://social.msdn.microsoft.co ...
分类:
数据库 时间:
2018-12-25 20:07:17
阅读次数:
209
;[xdebug]xdebug.trace_output_dir=/home/hello/xdebugxdebug.profiler_output_dir = '/home/hello/xdebug'xdebug.profiler_enable = Onxdebug.profiler_enable_ ...
分类:
其他好文 时间:
2018-12-23 13:58:21
阅读次数:
123
简介 之前的工作一直使用的SQL SERVER, 用过的都知道,SQL SERVER有配套的SQL跟踪工具SQL Profiler,开发或者定位BUG过程中,可以在操作页面的时候,实时查看数据库执行的SQL语句,十分方便。最近的项目使用MySQL,没有类似的功能,感觉到十分的不爽,网上也没有找到合适 ...
分类:
数据库 时间:
2018-12-13 19:19:33
阅读次数:
179
可以跟踪数据库脚本能很好的帮助我们理解ABP , SQL Server Profiler当然是很好的工具 , 好像MySQL没有这么方便的工具 这里我们讨论用日志记录的方法 1, 首先我们建两个类来记录EFCore产生的脚本日志 EFLogger.cs using Microsoft.Extensi ...
分类:
数据库 时间:
2018-12-06 14:14:54
阅读次数:
1075
当游戏出现闪退时很大概率是内存出现了问题,查找下代码中是否报错导致一直申请内存,还是申请的内存没有释放掉,比如图集等。 比如开着Profiler,一直开关界面看界面用到的图集是否被释放掉。 点击Memory,在下方窗口点击Detailed(Simple可以看大概数据), 选中Gather objec ...
分类:
编程语言 时间:
2018-11-15 20:18:04
阅读次数:
163