我们知道,Intent主要用来激活安卓几大组件,那么它具体是怎样来激活的?激活时是否可以携带java对象?为何要将对象序列化后才能传递?一、Intent官网解释Intent可以被startActivity用来加载Activity,也可以被broadcastIntent发送给指定的BroadReceiver组件, 或者被startService、bingService来与后台service通信。 I
转载 2024-06-27 19:01:00
85阅读
前言 在实际开发中,有时候会收到一些服务的监控报警,比如CPU飙高,内存飙高等,这个时候,我们会登录到服务器上进行排查。本篇博客将涵盖这方面的知识:Linux性能工具。 一次线上问题排查模拟 背景:服务在平稳运行一段时间后,CPU突然飙高。 通过top命令,可以确认下,到底是哪个进程导致CPU飙高了
原创 2021-07-15 10:46:58
229阅读
 欢迎关注我的公众号: 目前刚开始写一个月,一共写了18篇原创文章,文章目录如下:​​istio多集群探秘,部署了50次多集群后我得出的结论​​​​istio多集群链路追踪,附实操视频​​​​istio防故障利器,你知道几个,istio新手不要读,太难!​​​​istio业务权限控制,原来可以这么玩​​​​istio实现非侵入压缩,微服务之间如何实现压缩​​​​不懂envoyf
原创 2022-08-11 10:45:15
500阅读
 欢迎关注我的公众号: ————————————————type TopPodOptions struct {//top pod结构体 ResourceName string Namespace string Selector string SortBy string AllNamespaces bool PrintCon
原创 2022-09-14 10:53:39
116阅读
Linux查看某个进程的线程 ps -T -p top -H -p
转载 2021-02-05 15:41:00
226阅读
2评论
 
转载 2019-08-07 16:11:00
140阅读
2评论
Linux性能分析命令
原创 精选 2022-12-08 13:40:01
482阅读
# Android Linux Top 参数分析的实现 在现代应用开发中,性能监控和资源管理是至关重要的。对于 Android 开发者而言,使用 Linux 的 `top` 工具进行参数分析可以帮助我们更好地理解应用程序的资源使用情况。本文将为你详细介绍如何实现 Android Linux top 参数分析,包括步骤、代码实现和分析方法。 ## 整体流程 下面是实现 Android Linu
原创 2024-09-01 06:15:24
19阅读
标题:Linux源码分析:深入理解红帽操作系统的内部机制 正文: Linux操作系统作为一个开放源码的操作系统,其核心部分的源代码是公开的,任何人都可以获取并分析其中的细节。对于想要深入了解Linux操作系统的工作原理和内部机制的开发者和研究人员来说,进行Linux源码分析是一个必要而重要的步骤。本文将围绕关键词“Linux源码分析”展开,深入探讨红帽操作系统的内部机制和相关内容。 Linux
原创 2024-01-30 17:43:58
68阅读
第11章Linux内核源代码本章讲述在Linux内核源码中,应该从何处开始查找特定的内核函数。 本书并不要求读者具有C语言编程能力,也不要求读者有一份可参阅的Linux内核源码, 事实上,通过查看内核源码可以在一定深度上理解Linux操作系统,同时这也是一个很好的实 践机会。本章给出了对内核源码的概览:它们是如何编排的以及从何处开始查找特定代码。11.1怎样得到Linux内核源码所有主要的Linu
转载 2024-07-03 02:58:50
107阅读
top命令非常强大,是linux使用者最常用的命令之一,从下图中可以了解非常多的信息. 这里将详细的对top进行功能介绍,使用介绍.
原创 2012-05-23 12:55:36
1130阅读
Linux查看某个进程的线程ps -T -p <pid>top -H -p <pid>
原创 2021-09-28 11:38:19
10000+阅读
最近看到一大牛的分析报告,才知道笔者以前认识这4个命令是多么肤浅,其实要读懂内存的信息,是要一些功力的。1、topVIRT 虚拟内存总量,VIRT=SWAP+RESSWAP 使用的虚拟内存中被换出的大小RES 进程使用的、未被换出的物理内存大小SHR 共享内存大小,单位kbS 进程状态%MEM 进程使用的物理内存百分比%CPU
原创 2013-08-13 14:52:08
845阅读
ARCH = arm CROSS_CONPILE = arm-linux-gnueabihf- make distclean make imx_v7_defconfig make menuconfig 打开配置界面,进行配置 make all (和 make 是一样的 ) make -j12 lin ...
转载 2021-10-01 11:18:00
452阅读
2评论
Snort是一个开源的网络入侵检测系统,它可以帮助用户监测网络流量并检测可能存在的恶意活动。Snort最初是在1998年由Martin Roesch创建的,目前已经成为一款广泛使用的网络安全工具。在Snort的开源社区中,有很多志愿者和研究人员对其源代码进行分析和改进,其中不乏一些专注于在Linux系统上进行源码分析的研究者。 在Linux系统上分析Snort的源代码可以帮助研究人员深入了解该工
原创 2024-04-08 11:11:34
129阅读
Linux系统中有很多命令和工具可以帮助用户管理系统资源,其中之一就是lsof。lsof是一款非常有用的工具,可以查看系统中已经打开的文件和文件描述符。在Linux系统中,每个打开的文件都会被内核分配一个唯一的文件描述符,用于识别和访问该文件。 lsof命令的功能非常强大,可以查看系统中任何进程打开的文件,包括普通文件、目录、网络套接字等。它可以告诉用户哪些文件被哪些进程打开,可以帮助用户定位进
原创 2024-03-27 10:07:17
240阅读
直接内存回收中的等待队列  内存回收详解见linux内存源码分析 - 内存回收(整体流程),在直接内存回收过程中,有可能会造成当前需要分配内存的进程被加入一个等待队列,当整个node的空闲页数量满足要求时,由kswapd唤醒它重新获取内存。这个等待队列头就是node结点描述符pgdat中的pfmemalloc_wait。如果当前进程加入到了pgdat->pfmemalloc_wait这个等待
原创 2017-06-19 11:31:55
3357阅读
Linux内核源码分析一直是计算机科学领域中的一个重要研究方向。而在Linux内核源码中,有一个备受关注的部分就是红帽(Red Hat)相关的代码。红帽是知名的Linux发行版之一,也是开源社区中的重要贡献者之一。在Linux内核源码中,红帽的代码影响着整个系统的运行和稳定性。下面我们就来具体探讨一下Linux内核源码中与红帽相关的部分。 首先,红帽对Linux内核的贡献主要体现在一些驱动程序、
原创 2024-03-18 11:24:01
144阅读
Linux是一款广泛使用的开源操作系统,而Nmap则是一款开源的网络扫描工具。在Linux系统中,Nmap是一个非常有用的工具,可以帮助用户对网络进行扫描,识别主机和服务,发现潜在的安全风险。而想要深入了解Nmap的工作原理,不可避免地需要研究其源代码。 首先,我们需要了解Nmap的工作原理。Nmap使用原始套接字来发送和接收数据包,通过构造各种类型的数据包来进行网络扫描。Nmap支持多种扫描技
原创 2024-04-12 10:59:10
127阅读
Linux是一种开源的操作系统,也是世界上最流行的操作系统之一,而Linux核心源码分析一直是许多开发者和计算机领域爱好者感兴趣的话题。在Linux核心源码中,有一个非常重要的工具——diff命令,它被用来比较文件之间的差异。在Linux中,diff命令被广泛应用于版本控制、软件开发、文件管理等方面。本文将对Linux中的diff命令进行深入分析,探讨其源码实现原理。 首先,让我们了解一下di
原创 2024-04-02 10:09:55
195阅读
  • 1
  • 2
  • 3
  • 4
  • 5