大家好,我是小吴,今天我们来看一下这个电脑啊,来看一下这个电脑,这个电脑二五幺零四零零 f, 它的主屏是二点九的主屏,但是我们看到之后打开任务管理器,看到它的速度,它的主屏一直在来回波动, 我们打随便打开一个软件,然后他的主屏就会上去, 这三点九七他锐拼已经拉满了,如果你不想让他来回跳,怎么设置呢?我们点开我们的桌面上,然后点右键,右键显示设置显示设置打开之后这边有个电源和睡眠 电源和睡眠打开其他电源设置,我们打开之后写默认的是在平衡这个上面,平衡的上面他就会来回跳,我们可以把它 打到高性能上面。然后我们再看一下,打开任务管理器这看一下点性能,这样的话他默认的主屏就一直非常高一点,一直是三点九八,然后你要是温控风扇的话,他的风扇 转速就会比较高,因为他散热量,主屏高了之后散热量就会高一些,不一样的电脑知识,拜拜。
粉丝5462获赞9.6万

今天我们来解决客户这台飞行堡垒七二零一九年购买,客户反应描述非常卡顿, 检测发现他这个 cpu 的话,主屏根本上不去,官方给的数据是默认是四点零,主屏 cpu 省率百分之一百,但是频率只有二点四,机器 cpu 省率一直是在很高的一个状态。 简单测了一下鲁大师,他的温度有点偏高,另外这个 cpu 的性能是真的没有发挥, 最多发挥百分之五十左右的性能。这颗处理器我们发现即使鲁大师给他压力,测试到使用率达到一百,他的锐频最高也就来到了点六左右,正常这颗 u 的处理器的锐频 应该能达到四点零。本身考虑是硬件问题,后来发现是客户他这个电音计划的问题,我们给他改为正音计划以后,也就相当于是高性能,以后他这个 cpu 主屏就 越来越低了,哈哈哈,变成一点把了是吗?哈哈哈,如果说你把视频给他接上,屏幕瞬间变暗了,是不是见鬼了? 正常充电没有问题,咱再拔掉充电器就屏幕就亮了。感觉开的是性能模式。 刚跟客户打电话沟通了一下,问有没有重要数据,考虑这种问题是否是系统引起的,但是正常费用保底期。原厂的固态应该是 nbme 协议 m 点二的,目前客户的硬盘是一块桑塔三接口的盘子,我们给他拆出来, 这款飞行包里漆还是比较好拆的,只需要拆掉后壳十一颗螺丝以后,找个边边角的缝隙往上 往上提就可以。对,以后我们发现他这一块是后换的一块硬盘,不是原厂的硬盘,那首先我们把这块硬盘给他先去掉,换一个 nme 协议的盘,先装个系统试一下,看能不能解决这个问题。 换完这个硬盘跟系统以后,我们发现他的 cpu 主题已经回到正常值的状态, 基本能维持在三点六到四点零之间,就是他这个本机的 cp 温度有点偏高,九十度左右,我们 客户沟通以后,用他原来的这个五百一十二伏态给他置换一个现在的再给他做一下散热的处理。他这个机器是原装的,之前没有拆过,也没有说做过散热处理,今天我们就给大家做一下散热处理,他这个 cpu 温度实在是太高了。首先我们去掉电池, 第一次拆这个他都是比较粘的,我们要稍微左右晃一下,这是原厂的硅脂,目前的话已经比较干,我们需要给他清理干净, 哈哈哈哈,我们把散人铜管上的 灰纸给他擦干净,接着再把芯片上的灰纸也擦干净,左边这颗是 cpu, 右边这颗是显卡, 我们打上所有的螺丝,接下来我们安装上平线,接上 cq 散热器的风扇,然后我们开机, 目前 cpu 温度待低,温度四十多度,我们进行一个压力测试,经过测试我们发现他的 cpu 待机温度能稳定在四十多度, cpu 主屏基本上也能稳定在四点零左右, 都处于一个非常正常的状态。压力测试以后, cpu 水率能达到百分之一百,温度也能控制在六十度以下等级的温度,比这之前没做散热之前降低了大概有三十多度。 好了,这台飞行堡垒七已经完美解决好了,我们接下来可以通知客户来取电脑了,我们总结一下本机的主要症状是 cpu 主屏过低,运行卡顿。 我们今天来解决的整个过程就是说给他更换硬盘,更换系统散热处理。 如果说你们在使用这台电脑过程中出现类似的情况,可以按照这种方法来尝试一下,当然硬盘也可以不更换,可以重装系统测试,但是这个散热处理是很有必要的。好了,本期视频到这里就要结束了,感谢大家观看。

学会一个小技巧,解决电脑大混脑,这里是罗格说技巧。 在使用电脑的过程中啊,大家是否遇到过系统在运行时突然变得非常的慢,非常的卡,很多人可能会通过任务管理器来查看这个 cpu 的使用力, 这时会发现 cpu 的占有率极高,在百分之九十五以上,甚至达到了百分之百,偶尔呢还会伴着出现死机、蓝屏的现象,这是为什么呢? 我们该如何来解决呢?经过以往经验的总结,我把它分为六个原因和六种解决方案,具体的演示如下,第一个方案就是在任务管理期中啊, 结束相应的进程法,原因就是啊,这往往是某些软件啊,我们根本就没有点击运行他,可是他却在后台占用资源,导致我们的 cpu 占有率越来越高,居高不下。具体的处理方法如下, 我们在键盘上面按下 ctrl lt 加第二节,然后选择任务管理器。 打开任务管理器以后,我们找到进程,然后在进程中找到 cpu, 在这里面找到 cpu 占有率高的某一项,但是他是我们没有运行的这么一项,然后我们选中他,右键点击结束任务,这是温室的做法。如果你的 是问题系统,打开任务管理器以后,除了关闭那个 cpu 战略率高的情绪以外,还要注意这么两点,就是你要找到这个 systm idl epro 十一 ss, 如果他的 cpu 战略率高,你不要关闭他,因为 这个进程是系统管理的进程,不要去管他。还有像这么几项, s v c h o s t 点 x 一,从这么一下一直到这么一下, 这些进程我们也不能去关闭,如果你关闭了它就会引起我们的电脑自动关机或者系统重启,一定要记住这么一点,温气系统通过 这样操作就可以解决温室或者问题。 cpu 占有率高的问题之一。第二个解决方案就是全盘杀毒法,原因就是 cpu 使用率占有过高,也有可能是因为你的电脑中病毒了,病毒不断的感染和复制, 导致我们的资源管理器越来越少,这样 cpu 的占有力使用力就越来越高。具体的处理方法如下, 就是我们可以拔掉网线,也可以禁用仪态网或者本地连接,这样就不需要拔掉网线,然后我们再使用杀毒软件 对他进行全盘杀毒,杀毒完成以后重启电脑一般也可以解决 cpu 占有率高的问题。第三个方案就是关闭一些不必要的电脑 启动项和服务,并开启最大 cpu 的个数。原因就是一般来说开机启动项过多或者服务过多,也会增加我们 cpu 的使用力,增加他的负载,导致 cpu 战略率过高。处理的方法如下, 如果你的电脑上自带杀毒软件,比如电脑管家、火龙等等等等,然后我们点击这里安全工具,然后找到启动项管理, 然后把一些不要不需要的一些启动项在这里点击禁用启动,就可以减少一些 cpu 的占有率。服务也是这样,这里官方建议要禁止的,你都可以在这 后面点击禁止启动。如果你的电脑上没有杀毒软件,那么我们可以这样处理,同时按下温价按键,调出运行对话框,在运行对话框中我们输入 mscomfig, 然后点击确定, 弹出系统配置对话框,然后我们选择启动,打开任务管理器, 然后将这里面不需要启启动的像我们选中他, 然后点击下面的禁用按钮,就可以禁用一些不必要的启动下,然后我们找到服务,也是 用同样的方法,将一些不需要的服务将他选中他,然后右键 停止即可。当然这里你很难区分哪些要用,哪些不需要用,那么相对来说有那个安全软件的来说,他就比较容易些,他会自然提醒, 然后我们关闭任务管理器,反复一道系统配置对话框,我们选择引导,然后选择这里高级选项, 点击这里处理器的个数,我们把它选择最大的这个,然后点击确定即可。通过这样四大 cpu 的个数也可以减少 cpu 的占有力的问题。 关注罗哥,了解更多的电脑小技巧。


最近呢啊,很多老铁说一说啊,电脑非常卡顿,那么用不用换一台,那么先不要着急下结论啊,那么今天呢,我教大家如何看一下这个电脑的每一个硬件的使用率,咱们可以根据自个的硬件呢使用率去调整去升级啊。 首先呢,咱们可以看到打开任务管理器以后,会有 cpu, 内存,硬盘以及网络的一个使用状况,咱们看一看啊,这是使用率百分之二,以 cpu 为例吧,现在是百分之一,百分之二, 如果的 cpu 呢,上了百分之百,一直满载的情况下,这个时候呢,咱们顺着这 cpu 往下看,看看哪个软件呢,占用的比较高,是不是垃圾软件,如果是,咱把它卸载了,如果是咱们常用的软件,就证明这个 cpu 带不动这个软件了,这 cpu 就需要升级了,那么内存呢,也是一个道理啊,如果咱们这个内存条呢,使用率百分之百, 也是先排查一下软件啊,有没有垃圾软件去占用你后台的这个内存资源,如果有啊,咱们就卸载了,如果没有呢,咱就可以进行升级,比如加根内存条啊,或者换换个更大的内 内存条,也都是可以的啊。那么再一个就是这个硬盘使用率,老铁们很多不去注意啊,那么有时候咱们电脑呢,偶尔卡顿一下,就是硬盘使用率百分之百了,这个时候咱们可以更新更换一个新的硬盘啊,或者是重装系统进行测试。 这电脑呢啊,这个一般的话,咱们使用个五年八年的问题都不是很大,所以说呢,如果卡顿了,咱第一时间去先排除,不要着急更换,那么产生浪费啊, 呃,我是你们的五弟啊,虽然我是一个卖电脑的,但是呢,我还是教给大家,咱别浪费,需要的咱们去购买,不需要的咱们进行升级,或者是检查一下到底是哪的问题就 ok 了啊,那么咱家老铁呢,记得帮老弟点个关注,点个红心。最后也是感谢各位耐心的观看。

玩游戏 cpu 使用率太高咋回事?一是配置太低,电脑处于罢工边缘。二是电脑中毒,杀毒软件安排上,用完了记得关下实时监控,也就是对杀毒软件羡慕杀驴。三是驱动不兼容,更新下驱动吧。 第四,这个元凶最常见有木有?进城里杀了他,然后我们发现貌似可以愉快的游戏了。

如果说 cpu 使用率突然飙升,你该如何排查呢?我们通过 gvm 的方式进行排查,首先的话呢,我们通过 top 命令去找消耗 cpu 占用很高的进程 id, 因为在你的操作系统里面有可能有很多的这种进程,就是很多的程序 啊,可能是招法程序,也有可能不是招法程序,所以呢我们使用 top 命令, top 命令呢,它可以去实时的显示正在执行进程的 cpu 的使用率,内存的使用率,以及系统的负载相关的信息。 其中的话呢,它的上半部分是个汇总,会显示整个系统的统计,比如说整个的 cpu 占用率,整个的内存占用率,然后整个的交换区的一些情况,然后它的下半部分就是显示每一个进程它的使用率,比如说像二七三二号进程,它的对应的 cpu, 对应的内 内存,它的使用率好,那么通过这个命令我们就可以找到一个 cpu 占用进程很高的进程 id, 比如说二七三二,那么有了二七三二之后,我们就单独用一个命令叫做 top 杠 p, 二七三二单独监控该进程, 然后单独监控开进程的时候呢,再按一个大写的 h, 就会把里面的线程拿出来,就是这个二七三二零三二号进程里面呢,他有很多的线程,比如说二七三四啊,二七六八,二七五三等等之类的线程对不对?展示出所有的线程信息之后,我们可以发现, 比如二七三四号线程,它的 cpu 占用特别高,所以呢这个地方我们找到 cpu 占用特别高的这个线程编号叫做二七三四, ok, 然后占用完二七三四之后的话呢, 我们还要做个事情,就是我们要针对前面的这一个二七三二号这个进程,我们做一个 dump, 通过这个命令叫做 just duck, 然后后面加进程 id 二七三二,对他进行一个进程的对战信息的当谱日志输,输出所有的现成信息,然后的话呢,根据第四步得到的这一个现成编号,因为第四步得到的现成编号是实禁制的 二七三四对不对?然后通过转换转成十六金正的叫做 a a e, 然后通过查找, 在当谱日志里面我们进行查找,查找的时候你会发现啊,这个地方我们找到了占用 cpu 过高的那一个线程相关的信息,然后最后的话呢,我们就进行解读线程相关的信息可以定位到具体的代码,比如说像我这个地方,很明显他就是属 垃圾回收器的县城,在这里疯狂的工作,当然还有可能会定位到像这种类型的,这种什么有很长很长的这种对战输出的,这个呢?呃,有一种情况,就是比如说像多县城情况下面使用哈西卖部,那有可能他是在哈西卖部的一个 get 方法,或者是铺的方法上面,对不对?他会一直在里跑, 所以呢这也是占用 cpu 过高的这个线程,所以最后根据定位到的这些线程信息,我们可以定位到具体的代码的位置,然后去进行具体的问题分析。

来看这道面的题,有没有处理过线上内存溢出 om 的问题,你是如何定位排查的?我们来说一下 om 是什么呢?内存溢出对吧?就是我们的应用频繁的发生复偶, gc 老年代爆满,无法进行回收,那就会造成内存溢出的这个异常。那面试官呢,有可能会这么来问你,当我们的服务器上面部署了,就要应用出现了 out of memory exception 的异常,那有可能是什么原因造成的呢? 又如何来进行定位呢?所以说这里是两个问题,那我们应该如何回答呢?当然,嗯,不同的项目情况回答起来肯定也是不一样,还得结合你自己的一些经验啊,以及啊, 不同的情况,我们可能使用不同的命令,使用不同的工具,都可以来定位 om。 那徐老师希望通过本视频呢,给大家提供一个普遍的这样的 om 解决的思路,以及面试的回答。好吧, 那我们首先要搞清楚 om 造成的原因会是什么呢?在这里我给大家总结了三点。第一点,有可能呢,是你的应用一次性申请的对象太多了, 就比方说有的同学去做一些数据列表的查询,他有可能呢,会一次性的去数据库把所有的数据都搂过来,那你想一下,如果你的数据量达到了千万级,你把所有的数据都放到历史当中, 那有可能就会造成内存溢出,对吧?那我们要解决这个问题呢,只需要去根 更改申请对象的数量,就比如说我做个分页,我一次性呢啊,查个十个一百个都是可以的,对吧?那另外一种情况呢,就是内存资源耗尽没有释放, 那我们经常比如说会去使用现成啊,对吧?或者说使用数据库查询啊,那么在高并发的情况下,假如说我们不断的去创建现成, 不断地去使用这个 gdbc connection, 但是呢又没有去释放,那久而久之呢肯定就会造成内存溢出,对不对? 所以说这种情况我们要解决呢,我们可以及时的去释放,比如说我们的 connection 用完之后立马去关闭,当然我们可以引用磁化的思想,对不对? 也就是我最多呢只申请,比如说一百个资源,或者说十个资源用到了这个我就阻塞不再申请了,那这种方式呢,我们就可以解决这种内存资源耗尽未释放的问题。 那第三种就是你本身应用给他分配的这个堆内存的资源就不够,无法支撑我的应用日常的一个呃操作, 就比如说我的这个应用当中,他本身就有一些比较大的对象,那要支撑我日常的一些基本的业务操作,你的堆内存如果不够的话,肯定就需要调整你的堆内存,对吧? 那针对第三个问题,我先给大家演示一下,好吧?来,就比如说我这里呢有一个简单的计划程序, 我们先把它跑起来,那里面的代码是什么,我们先不要关心,好吧?我们可以呢先查看一下当前这个应用 它的一个这个堆分配的是多少。就比如说我们运行了一个二四零八八的一个进程的抓应用,那我们可以通过机 map 干 hip, 然后加上这个进程二零八八,那么此时呢,他就会为我们打印当前这个 dr 应用,他所使用堆的一个最大的内存,以及呢你的这个新声带他使用了多少内存?空闲多少? 然后呢你的一零元区对吧?你的 slow 一 slow 二区,以及呢你的老年代,你的内存多大,使用了多少?空行多少?那么根据这些指标呢?呃,在结 和你的应用,你可以适当的去做一些调整,当然这里你得对 g m 的一些概念肯定要有所了解,对不对?嗯,这个是这个问题啊,如果你本身 对内存分配不够的话,你可以通过这个命令来进行查看,那然后呢进行相应的调整。那针对第一个问题跟第二个问题,我们应该怎么解决呢?那我们肯定得定位到对应的这个业务代码, 对不对?比如说一次性申请的对象带刀,我肯定要找到对应的验货代码,然后改一下他申请对象的数量,那么这个也是,如果我们的某一个资源没有释放,我肯定得找到对应的代码,然后呢给他及时的释放掉。所以说这个问 题我们得去定位,也就是怎么快速的去定位线上的 om。 那我们要定位 om 的话,我们也分不同的情况,第一种就是如果你的系统挂掉了的话,又应该怎么定位? 第二种就是如果你的系统正在运行,还没有 om, 又应该怎么定位? ok, 我们先来说一下第一种啊,也就是如果你的系统挂掉了,又应该如何定位呢?我们通常呢会通过一个叫做堆的档谱文件, 这样我们才可以有效的快速定位。好吧,那如果你的系统已经挂掉了,并且呢,你没有在运行你的程序的时候呢,去设置这个 gm 参数的话,那他就不会怎么样呢?这个参数什么意思大家 知道吗?他会在你的呃应用 alt of memory 的时候呢,为你导出一个堆的弹谱文件,导出到你指定的目录当中,那通过这个弹谱文件我们就可以来分析 o m 溢溢出的一个具体的代码位置, 所以说如果你没有设置这个参数的话,那你可以呢提桶跑路了,因为你无据可查,知道吧?那接下来我就给大家演示一下,当我刚刚给大家跑的这个应用,如果他内存溢出了的话, 我们应该如何的进行快速的定位,好吧,当然他现在呢还没有挂掉啊,好,大家可以看到我刚刚暂停了一下,那现在呢就 auto of memory r 内存溢出了,对吧?那如果我们内存溢出了,你没有去给他设置这 一个参数的话,那你可能呢就无据可查了。当然你有可能能够根据这个呃县城站中的信息能够追溯到异常的位置, 但是我们真正线上的这个系统呢,往往要复杂的多,对吧?因为我们会有很多的线程,所以根据这个异常是很难定位到的, 所以说,呃建议大家呢,可以将你的系统呢无脑的去设置这个参数,好吧,当然是一点啊,你一定要保证你的这个呃系统的硬盘空间够大, 因为他会记录你的系统在整个运行的过程当中所有的一些对象的信息,所以说呢,呃也是非常占我们磁盘空间的,也就是他 导出的时候呢,有可能这个文件会很大好吧,但是呢能够在你出现了 om 能够快速的定位,所以我们来给大家演示一下,好吧,那接下来呢,我们就运行我们刚刚的那个召唤程序,我先我先听一下,行吧, 这,然后呢加上我们的 g m 的参数, 那在这里呢,为了能够更快的 om, 我将我的堆的内存呢设置为了十兆,那么这样就能够很快看到我们的 om 的异常了,好吧, 然后呢加上我们刚刚所说的这两个关键的参数,也就是在内存溢出的时候呢,会帮我们导出堆的弹谱文件到指定 的目录当中,那在这里呢,我们就指定到当前 home 这个文件夹的这个 g v m logs, 好吧,我们就用相对路径, 然后落个四啊,当然你也可以指定这个文件文件的名称,如果你不指定的话,他会根据你当前这个应用的进程生成一个文件,好吧,我们就不给他指定,然后呢干架去运行我们的 g m ganzam 回车, ok, 他马上呢就会内存溢出了,大家可以看到,那并且呢他帮我们在这个目录下生成了一个当前这个进程的一个当补文件,我们可以来到这个 g m logs 啊,这里呢由我之前生成的一个,那这个就是我们刚刚 生成的这个,那接下来呢,我们就利用这个叉 f t p 将这个文件呢给它导出到我们 windows 的磁盘当中,我们再确定一下,是这个二四二三二,对吧?这个文件我们把它导过来, 我刷新一下啊, ok, 有了,对吧?那接下来呢,我们就去结合叫做 we still vm 的一个工具去载入这个 dump 文件来进行定位 om, 那点击这个文件,然后点击装入,将刚刚的这个档谱文件二四二三二给它载入进来,这里注意啊,你要选择 堆好吧,否则的话你选不到, ok, 那首先我们可以看到他在这里呢,给我们显示了当前这个档谱文件他的字节数啊,里面类的总数啊,然后实力总数是多少啊?那 我们最主要呢,可以先点击这个类选项里面。 ok, 这里大家可以看到在我们这个应用运行的过程当中所 用到的这些实力,它的一些实力数,然后占到的大小,那我们肯定找到最占内存的一个实力,对不对啊?当然你像这些 char 啊, string 啊, intake, 我们可能 无法明确的定位到,对吧,但是一看这个,哎,这个好像就是我应用程序当中用到的 后就点 us 对不对?那我们可以找到我们在业务当中用到的一些对象,然后呢双击进来啊,那么这里呢,他就给你列出来了所有的 实力数,好吧,当然我们一般情况下呢,只需要点击某一个,然后呢你展开找到这个 g c root 啊,那么 g c root 呢,就是这个三角形表示的就是垃圾回收的根节点,也就是我们的 g c root, 那么通过 g c root 呢,我们就可以 显示当前这个 g c root 它的现成的引用,然后点击进来,我们可以看到当前这个 user 它在我们的 every list 当中使用了,并且呢使用的地方是在这个 user service 点 get use 方法,并且是在十七行。 ok, 那我们就可以来到我们的应用程序啊,我们找到我们的 user service 十七行,是不是就是在这里啊?在这里呢,我们写了一个死循环, 无限的去添加 u 四对象,最终造成了我们的啊 om, 所以说通过这个档谱文件,然后结合这个 gvsovm, 我们是不是就能很快的定位到这个 om 的问题啊,对不对? ok, 那这是一种情况啊,也就是我们的系统已经挂掉了,建议大家呢,在运行的时候呢,加上这个 gm 参数,那么你就可以通过档谱文件来快速的定位, ok, 那第二种情况呢,就是我们的系统还没有挂掉, 那你要去分析要怎么办呢啊?当然你可以呢在他运行的阶段去导出一个弹谱文件,好吧,或者说呢,呃,利用阿尔萨斯这种调试工具 来进行调试,那么阿尔萨斯这个工具呢?我在这里,呃,先不讲了,好吧,同学们如果有兴趣呢,呃,可以给老师点一波赞,如果赞达到了一千个呢?徐老师后续给大家更新一个怎么通过阿尔萨斯来进行一系列的故障的一些个呃,调试,好吧, 那我们在就是系统还没有挂掉的时候,我们可以导出一个档谱文件,当然有的同学会说啊,老师你在系统运行的阶段去导出档谱文件,会造成我们的一次 g c, 然后呢会造成 stop the word, 也就是所有的线程呢都会中断,但是你要知道,如果你不导出这个当谱文件的话,你要付出成倍的时间来去定位,就比方说来再给大家演示一下, ok, 来,我们继续去运行刚刚的那个应用程序叫干架,那么接下来呢,我们就先不让他挂掉了,好吧。 啊,我们要回到上一层,然后呢去运行这个 job, 干加 g m 干 demo, okay 啊,稍等一下啊,我忘记让他在后台运行了。 ok 啊,那接下来如果说我们不导出这个档谱文件,那你只能 怎么样呢?你只能通过,比如说通过这个命令禁麦法干黑 history, 然后呢, life 输入你当前这个进程的 it, 他让我,我找一下,我刚刚清了屏,对吧?我们可以通过 gps 来找到当前的这个抓进程,那这个就是我刚刚运行的这个抓进程,那我们通过 gmap 干 histo, 然后呢?呃, life, 也就是你当前存活的对象,输入你的进程 id, 二四二八六,回车。 稍等一下啊,比较多,那我们可以看到啊,他就会把你最占内存的这些呃对象给你显示出来,其实就 就是我们刚刚利用这个 g visa vm 的这个面板,其实这里通过这个工具操作出来的这种可视化的界面呢,其实他也是使用的这些命令,知道吧?那你用这个命令的话,你要定位,你只能 说我看到好像当前这个 user 比较多,对不对?那你就没有办法像我们刚刚那样啊,能够快速的去定位他的这个 gc router, 然后他的这个线程引用了, 所以呢,你要付出更加成倍的时间去定位这个问题, ok? 或者说呢,你使用像这种阿尔萨斯的这种故障的啊调试工具, ok, 好吧,所以说 为了更加快速的去定位 om 呢,我们还是建议大家呢,去使用这个命令。 ok, 来,我们打上这个击 map 干 dump, 然后 format, 我直接复制一下这个说实话我也记不住这些东西,谁会去记呢?对不对? ok, 然后这里呢,我们改一下,改成我们当前的这个进程 id 是多少啊?刚刚打印二四二八六,对吧?二四二八六,回车, 那么他打印到的是在我当前,好吧,我们依然把它打印到 gvm logs 里面的徐数, 然后点这个后缀回车,我们来看一下, 已经导出了啊,然后呢,我们一样的,我就不继续给大家去做调试了,好吧,一样的,利用我刚刚的这种思路,利用这个叉 f t b 呢,把它拿到我们的 windows 环境,然后结合这个微收 wem 去进行定位就可以了。 ok, 那这是第二种,我们可以通过这个命令呢来在线的去导出 double 文件,虽然它会造成我们这个 g c 的 stop word, 但是呢,为了更加快速定位 o m, 我觉得是值得的。 ok, 当然我不可能说我一上来就直接对我正在运行的这个应用直接就导出当补文件,对吧?我们得有理有据,就比如说我接收到了平房负 g c 或者说 c p u 漏的标高的一些告警,那么这个时候我才来 到我的服务器呢,去导出这个档口文件,然后呢进行调试啊,那么这就是我们如何快速定位 om 的一个思路啊,大家可以也就是说在你抓二程序运行的时候呢,去设置这个命令,好吧,去导出档口文件, 然后如果你的系统还没有挂呢,你可以就是运行的过程当中呢,直接来进行导出,然后呢去结合我们的 g vsovm 来进行调优,找到跟你业务有关的一些对象, 然后呢找到它相应的这个 gc rot, 然后点击右键查看县城站,那么就可以呢来快速的定位对应的这个业务代码了。 ok, 好,那么这个问题呢就给大家讲到这里,那我在这里呢也是给大家准备了一份这个快速定位 om 的我课上的一个思路的文档,那么同学们需要的话可以来加我领取,好吧?