引子在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了
转载
2022-08-26 10:05:22
55阅读
引子在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:“Debug一下吧。”“线上机器,没开Debug端口。”“看日志,看看请求值和返回值分别是什么?”“那段代码没打印日志。”“改代码,加日志,重新发布一次。”“怀疑是线程池的问题,重启会破坏现场。”长达几十秒的沉默之后:“据说,排查问题的最高境界,就是只通...
原创
2021-05-11 16:18:27
191阅读
ttach API、Instrument开发的创建。Arthas 都是针前面这些技术的一个封装而已。
原创
精选
2022-10-29 19:04:44
273阅读
引子在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里
转载
2022-06-19 15:24:11
195阅读
Java动态追踪技术探究 Java探针-Java Agent技术-阿里面试题 秒懂Java动态编程(Javassist研究) 可以用于在类加载的时候,修改字节码。 Java agent(Java探针)技术 利用javaAgent和ASM字节码技术开发java探针工具,实现原理如下: jdk1.5以后
转载
2019-05-07 20:24:00
155阅读
2评论
本文最初成稿于 2016 年 5 月初,后于 2020 年 2 月中进行了较大的更新和修订,后续会持续保持更新。什么是动态追踪动态追踪的优点DTrace 与 SystemTapSystemTap 在生产上的应用火焰图方法论知识就是力量开源与调试符号Linux 内核的支持硬件追踪死亡进程的遗骸分析传统的调试技术凌乱的调试世界OpenResty XRay了解更多鸣谢关于作者译文
转载
2024-01-09 14:58:34
41阅读
动态追踪技术动态追踪技术是一个可以不用重启线上java项目来进行问题排查的技术,也叫Java Agent技术,可以利用它来构建一个附加的代理程序,用来协助检测性能,还可以替换一些现有功能,甚至JDK的一些类我们也能修改,有点像JVM级别的AOP功能。既然作为JVM的AOP,就必须要有AOP的功能,所以Java Agent提供了两个类似于AOP的方法:premain():在main()方法运行之前的
原创
2023-04-23 10:25:30
160阅读
最近谷歌发布3-D目标检测和姿态估计的新开源软件,借此大家了解一下其中采用的一些骨干技术。这是其中一个技术:Motion Still AR背后的即时运动跟踪,原文见:https://ai.googleblog.com/2018/02/the-instant-motion-tracking-behind.html。这是适用于Android的Motion Still 增强现实(AR
转载
2023-12-24 08:46:33
99阅读
美团技术中心出品java动态追踪技术研究-美团技术中心
转载
2021-07-15 11:28:57
427阅读
点赞
动态追踪技术中篇,关于 DTrace、SystemTa和 Sun 公司...
原创
2023-05-21 23:27:28
554阅读
总第339篇2019年 第17篇大家好,美美又和大家见面了,大家一切安好呀~【基本功】专栏又更新啦:想不重启JVM,偷天换日,替换掉已经加载的类?想不重启JVM,获知运行...
原创
2021-05-11 16:18:29
220阅读
Java动态追踪
什么是Java动态追踪?
Java动态追踪是一种工具,可以用于监控Java应用程序的性能,了解应用程序在运行时的行为。Java动态追踪工具可以跟踪应用程序的方法调用、内存使用情况、线程活动等。它可以帮助开发人员找到应用程序的瓶颈和问题,并提供优化建议。
Java动态追踪工具可以帮助开发人员定位代码中的性能问题。它可以告诉开发人员哪些方法和代码路径需要改进,以提高应用程序的性能。J
原创
2023-08-20 22:12:40
112阅读
1、先决条件:使用新版本的JavaScript跟踪代码 2、JavaScript跟踪代码的功能 (1)自定义在Piwik中显示的页面名称 (2)手动触发目标转化 (3)考虑一个主机的“别名”,不将这个域名的链接记录为“出站链接” (4)禁用下载及出站链接跟踪 (5)禁用特定CSS类的下载及出站链接跟踪 (6)禁用特定链接上的下载及出站链接跟踪 (7)将一个链接的点击在Piwik中强制记录为下
转载
2023-08-03 16:23:05
117阅读
引子在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:“Debug一下吧。”“线上机器,没开Debug端口。”“看日志,看看请求值和返回值分别是什么?”“那段代码没打印日志。”“改代码,加日志,重新发布一次。”“怀疑是线程池的问题,重启会破坏现场。”长达几十秒的沉默之后:“据说,排查问题的最高境界,就是只通过Review代
原创
2019-06-13 15:20:11
1456阅读
点赞
Strace是Linux下一款通用的进程动态跟踪工具,用来追踪程序执行时的系统调用和所接收的。其应用方法如下图(部分)。 首先,简单说说它的使用参数,Strace的参数包括输出参数、过滤参数、统计参数、跟踪参数、启动参数和其他杂项。详细的看帮助文档或者搜索它的用法,我们只简单介绍几个常用的参数:
转载
2018-02-13 09:45:00
301阅读
2评论
https://mp.weixin.qq.com/s/ZlNcvwJ_swspifWTLHA92Q https://mp.weixin.qq.com/s/_hSaI5yMvPTWxvFgl-UItA
转载
2019-12-05 21:50:00
52阅读
2评论
引子在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话:“debug一下吧”“线上机器,没开debug端口”“看日志,看看请求值和返回值分别是什么”“那段代码没打印日志”“改代码,加日志,重新发布一次”“怀疑是线程池的问题,重启会破坏现场”长达几十秒的沉默之后:“据说,排查问题的最高境界就是只通过review代码就能发现问题
转载
2023-07-17 14:25:40
75阅读
上一节,我以 ksoftirqd CPU 使用率高的问题为例,带你一起学习了内核线程 CPU 使用率高时的分析方法。先简单回顾一下。当碰到内核线程的资源使用异常时
原创
2020-10-04 00:50:51
282阅读
前言Cookie是如此的重要,以至于我们后面要讲到的回头客定向、访客频次定向、用户定向等等都需要基于此技术才可以实现,并且我们日常工作中所能见到的第三方监测工具如doubleclick、99click、秒针等也都要利用cookie技术,网站分析工具如GA、百度统计、CNZZ等也需要利用cookie。如果没有Cookie,互联网广告市场将受到巨大打击,尤其对于目前我们谈论的精准广告而言。如果没有Co
转载
精选
2014-02-27 12:00:48
869阅读
Canvas 指纹追踪技术
本文将介绍 Canvas 指纹追踪技术的原理及其实现方法,并提供相关代码示例。
什么是 Canvas 指纹追踪?
Canvas 指纹追踪是一种基于 HTML5 <canvas>元素的设备指纹识别技术。这种技术可以通过绘制特定的图案来收集用户设备的信息,从而生成一个独特的设备指纹。这个指纹可以用于识别和追踪用户,而不依赖于传统的 Cookie 技术。
Canv
原创
2023-03-27 00:13:13
1222阅读