- 浏览: 1476601 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
找到一个进程正在使用的所有文件,比如日志
比如找叫ttserver的进程使用的文件
查看id
pidof ttserver
ls -la /proc/`pidof ttserver`/fd/
查看c的代码
---------------------例子--------------------
比如找叫ttserver的进程使用的文件
查看id
pidof ttserver
ls -la /proc/`pidof ttserver`/fd/
查看c的代码
ltrace -p 2323 ltrace -f ttserver strace -T -c -p 4985
---------------------例子--------------------
[root@rh221_101 search]# ls -la /proc/3252/fd/ 总计 0 dr-x------ 2 root root 0 07-12 21:46 . dr-xr-xr-x 5 root root 0 07-12 21:45 .. lrwx------ 1 root root 64 07-12 21:46 0 -> /dev/null lrwx------ 1 root root 64 07-12 21:46 1 -> /dev/null lrwx------ 1 root root 64 07-12 21:46 2 -> /dev/null l-wx------ 1 root root 64 07-12 21:46 3 -> /opt/data/search/ttserver.log lrwx------ 1 root root 64 07-12 21:46 4 -> /opt/data/search/database.tcb lrwx------ 1 root root 64 07-12 21:46 5 -> socket:[11371] lr-x------ 1 root root 64 07-12 21:46 6 -> eventpoll:[11372] [root@rh221_101 search]#
发表评论
-
xl2tp 备份
2019-09-24 16:25 6892019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 732sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1432参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18902019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1399### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 596###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 632《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1958参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 953/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 624找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1799上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 994不使用select 普通的基础socket连接,对多个客户端的 ... -
git review (gerrit)
2016-06-07 23:06 1122git clone ssh://zouhy@gerrit. ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4357假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 659164位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1742转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1621接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1542qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 1030使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2263转发表 在三台机器上建立三个namespace 192.16 ...
相关推荐
- 默认情况下,rdp.exe 会生成一系列文件,但重点关注的是 ramdump.cmm 和 regSET.cmm 文件,它们将在后续的 Trace32 分析过程中使用。 - **T32Start 配置**: - 如果需要自定义配置,可以在 T32Start 中进行设置...
peoplesoft trace文件查看工具
在压缩包中的`使用说明.txt`文件,可能包含了如何使用`traceview.bat`的详细步骤和注意事项。一般来说,使用`traceview`涉及以下步骤: 1. 运行`traceview.bat`。 2. 选择要分析的应用进程。 3. 开始记录(通常通过...
如果需要将trace文件转换为更容易查看和分享的格式,可以使用脚本将trace文件转化为json数据。在Python中执行pythonto_trace.py1.trace1.json命令,可以完成这种转换。生成json文件后,可以使用Chrome浏览器打开...
oracle系统状态trace文件分析器 当系统hang住时,或者进程间有阻塞时,你可以产生下面两种跟踪文件,一种是进程状态跟踪文件,一种是系统状态跟踪文件: process state dumps ==> 一个进程的所有对象状态,...
- **性能影响**:Trace进程可能会显著影响系统性能,因此不应长时间开启。 - **数据收集**:如果目的是收集特定命令或应用程序的Trace信息,建议采用特定的命令组合(如`trace -a -l; command; trcstop`)以减少不必...
6. **使用工具分析TRACE文件**:Oracle提供了一些工具,如`tkprof`和`trcsess`,可以帮助解析和格式化TRACE文件,使其更易于理解和分析。 7. **故障预防和优化**:通过对TRACE文件的分析,我们可以找出可能导致故障...
【10046事件与SQL_TRACE】是Oracle数据库中用于诊断和优化SQL语句执行性能的重要工具。当面临SQL语句执行效率低下时,我们可以启用SQL_TRACE来追踪...正确使用和分析SQL_TRACE信息,对于提升数据库的运行效率至关重要。
在使用`traceview`时,你需要首先通过`adb logcat -v threadtime`收集应用的性能日志,然后选择相应的进程ID,将日志导入`traceview`。`traceview`会显示一个详细的调用树,每个节点代表一个方法调用,其中包含了...
通过查看源码,我们可以学习到如何利用shell命令或者Perl、Python等脚本语言来与系统接口交互,获取`/proc`文件系统中的进程信息,比如`/proc/PID/stat`,从中解析出CPU时间、内存使用等数据。此外,脚本可能还使用...
- 也可以通过在应用中使用`android.os.Debug.startMethodTracing()`和`android.os.Debug.stopMethodTracing()`来手动开始和结束追踪,然后通过DDMS界面查看结果。 2. **功能特性** - **调用树视图**:显示了所有...
本文将详细介绍Oracle中的追踪机制,包括追踪文件的位置、不同版本之间的差异,以及如何使用追踪功能来解决问题。 #### 二、追踪文件的位置 ##### 2.1 Oracle 10g追踪文件位置 在Oracle 10g版本中,追踪文件通常...
自11g R1版本开始,Oracle引入了一个新的诊断框架,该框架由参数`DIAGNOSTIC_DEST`控制,用于指定Trace文件和Core文件的存储位置。可以通过以下命令查询`DIAGNOSTIC_DEST`的值: ```sql SQL> show parameter ...
为了实现用户和进程的综合监控,可以创建一个C#应用程序,该程序周期性地检查用户登录状态和进程资源使用,并将数据记录到日志文件或数据库中。此外,事件触发机制(如System.Diagnostics.Trace或log4net)也可用于...
其中,对于性能优化而言,最重要的功能之一就是能够生成和查看TraceView文件。 **2. TraceView** TraceView是DDMS内嵌的一个图形化性能分析工具,主要用于分析Android应用程序的CPU使用情况,特别是方法调用的耗时...
- 使用Trace32提供的各种调试功能,如设置断点、查看寄存器状态、跟踪执行流程等。 - 分析内存数据、堆栈信息以及调用栈,以便追踪问题根源。 5. **性能分析**: - 利用Trace32强大的性能分析工具,如实时监控、...
这个格式被广泛应用于不同编程语言的tracing模块,例如在TensorBoard的Profiler插件生成的json文件中,以及各种语言的trace模块所生成的数据。 **JSON Format** JSON格式是Chromium Trace Event Format的主要表示...
在IT行业中,逆向工程是一种技术手段,用于分析软件或硬件的工作原理,通常用于调试、安全审计、软件兼容性修复以及学习目的...不过,正确使用这些知识需要对Android系统有深入的理解,并且遵循合法的使用和安全规定。
总的来说,“rt_trace_defs_asm.rar_trace”文件集合为我们提供了一个深入洞察Linux实时系统运行时行为的窗口,尤其是通过汇编代码和追踪定义,我们可以进行精确的性能分析和优化。对于任何致力于提高Linux内核效率...
在实际使用中,开发者可以通过写入内核控制文件(/sys/kernel/tracing/events/*)来设置和管理这些触发器。例如,可以设置一个触发器,当特定进程开始执行或结束时,内核将记录下该进程的相关信息。这在调试、性能...