ICode9

精准搜索请尝试: 精确搜索
  • CPU篇之定位占用cpu最高的方法2022-01-07 15:33:12

    第一步,常用top命令找到占用cpu最高的进程,拿到进程号pid 29054; 第二步:查到当前进程最耗cpu的线程(其中29054为第一步查到的进程号) ps -mp 29054 -o THREAD,tid,time | sort -rn | more 第三步:将需要的线程ID转换为16进制格式(其中TID填入第二步查询出的TID): printf “%x\n” TID

  • MySQL 索引2022-01-07 10:02:41

    索引相当于字典的目录,可以加快查询的速度,但索引也会占用空间 1.普通索引 只是加快查询速度 2.唯一索引 与普通索引的区别在于查询的数据是唯一的 3.联合索引 当有多个字段作为查询条件且经常出现,将这些字段联合作为索引就是联合索引,占用空间很大 4.全文索引 一般用于大文本,不适用

  • 清除Mysql的日志文件,释放磁盘空间2022-01-04 20:01:26

    本人的ECS数据盘才10G,网站程序和数据库都装在数据盘上。单单是数据库就占用了近一半空间,我的网站程序才占用几百M。经过排查发现,是数据日志文件占用了好几个G的空间. 注:mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语

  • Mysql数据库端口占用2022-01-04 18:06:11

    Mysql数据库端口占用 换用端口号后,密码登录登不上去,找不到my.ini文件。 解决方案:用root登陆上去后,执行以下代码就可以了 mysql -uroot -proot; USE mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; FLUSH PRIVILEGES;

  • 启动服务端口号被占用时的解决方法2022-01-04 12:36:11

    报错信息 node:events:368 throw er; // Unhandled ‘error’ event ^ Error: listen EADDRINUSE: address already in use :::80 at Server.setupListenHandle [as _listen2] (node:net:1334:16) at listenInCluster (node:net:1382:12) at Server.listen (node:net:1469:7)

  • 进程和计划任务管理2022-01-01 19:34:44

    进程和计划任务管理 一,进程 1.程序与进程的关系 程序(静态): 保存在硬盘,光盘等介质中的可执行代码和数据;静态保存的代码。 进程(动态): 在CPU及内存中运行的程序代码, 动态执行的代码;父子进程(每个程序可以创建一个或多个进程) 【程序:二进制的文件,静态】 【进程:程序运行的过程,是动态的,有生

  • centos7排查内存swap占用过高2022-01-01 12:33:43

    使用free -h 查看发现服务器在可用内存还有91G的情况下,使用Swap分区空间 查看具体是哪进程在占用Swap分区 ###for i in $( cd /proc;ls |grep "^[0-9]"|awk ' $0 >100') ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps 2>

  • 进程和计划任务的管理2021-12-30 20:06:18

    目录 查看进程 控制进程 at一次性任务设置 crontab周期性任务设置  程序 二进制对的文件、属于静态 进程:是程序运行的过程,属于动态,有生命周期及运行状态 程序 进程 线程关系线程包含在进程之中,是进程中实际运作单位,也是操作系统中能够独立运行的基本单位,也称作轻量进程,一个进程

  • unsafe和在Go中的内存对齐2021-12-30 13:35:06

    unsafe包和在Go中的内存对齐 unsafe包 unsafe包提供了一些跳过Go语言类型安全限制的操作 其中包括两种类型和三个函数  type AribitraryType //可以是任何一种类型 例如: type AribitraryType int //int类型 ​ 指针 Go语言指针只支持取地址和解引用 不支持运算 type Poin

  • FATFS 格式化操作2021-12-30 10:33:19

      char disk_symbol[4] = "sd"; /* 磁盘号 */ uint32_t f_mkfs_buff[1024]; // 格式化缓冲区   static void fafts_mkfs( void ) { uint8_t result = FR_OK; // 格式化 SD 卡 result = f_mkfs( disk_symbol, // 磁盘号 FM_FAT32,

  • 解决一直占用8081端口,并且关不掉的问题2021-12-29 20:05:10

    启动程序一直说我的8081端口被占用,但是我其他的程序都没跑,就很纳闷到底是哪个程序占用了8081端口 打开cmd输入命令: netstat -ano 查看 打开任务管理器找到使用42516进程的程序,直接结束任务,但是再次启动程序时,还是报8081端口被占用,再次执行上面的命令,发现8081端口还是被占用

  • Win10开机wsappx进程占用CPU资源过高,最全的解决方法总结。2021-12-29 15:35:19

    Windows10系统很多用户都遇到了wsappx进程占用CPU资源过高的情况,笔者的三台电脑也都遇到了这样的情况,试过网上很多方法,都没有很好解决,起初得两台电脑都是重装系统后解决的。但是后来新的电脑又出现了这样的情况,下面我就来做下解决方法的总结。 方法一(推荐):将误禁用的系统服务

  • 利用Windbg分析高内存占用问题2021-12-29 10:02:32

    大家好,我是本期的微软 MVP 实验室研究员——冯辉。本篇文章主要介绍如何利用Windbg分析应用进程中的内存问题,从托管堆到非托管堆的探索以及到内存的分配,接下来我们一起来探索吧。 近期有几位朋友使用我们的Magicodes.IE反馈在导出过程中内存暴涨,接下来我们通过Windbg来看一下什

  • 使用jdk自带的线程分析工具-- jvisualvm2021-12-28 11:30:11

    1.打开 jvisualvm  打开后如图:  显示正在启动的java进程,已经生成的快照信息    选择你要进行查看的进程,点击右键:  在这里的堆dump按钮中生成堆的快照文件,可以进行堆快照文件的对比  对于具体活动的线程,正在占用执行事件的信息都有显示  进行cpu和内存的抽样  堆快

  • 什么是内存泄漏?Chrome浏览器中怎么查看内存占用情况?2021-12-27 11:35:10

    JavaScript,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时“自动”释放内存,这个自动释放内存的过程称为垃圾回收。 因为自动垃圾回收机制的存在,让大多Javascript开发者感觉他们可以不关心内存管理,所以会在一些情况下导致内存泄漏。 内存生命周期      JS 环境中分配

  • linux查看应用占用服务的端口2021-12-27 08:34:16

    1. 查询进程号 ps aux | grep '进程名‘       2. 查询进程占用端口情况  

  • C# 判断文件是否被占用2021-12-26 22:03:41

    #region 判断文件是否被占用 /// <summary> /// 返回指示文件是否已被其它程序使用的布尔值 /// </summary> /// <param name="fileFullName">文件的完全限定名,例如:“C:\MyFile.txt”。</param> /// <returns>如果文件已被其它程序使用

  • adb连接不上设备的解决方法2021-12-26 02:03:18

    因为最近在弄appium这块,我一直都习惯使用真机,就遇到了无法添加设备的问题 1、端口占用之杀进程 端口占用的话就需要去查看是哪个进程占用的端口,然后杀死那个进程就OK了 命令: sudo lsof -i -P | grep -i "listen" 这个是查看进程的命令,找到占用端口的进程,然后再去杀死 sudo kill -9

  • JVM 学习 (02_day)2021-12-25 19:35:32

    一、虚拟机栈 1、栈内存溢出(Java.lang.stackOverflowError) 原因: 栈帧过多导致栈内存溢出(无线递归) 栈帧过大导致栈内存溢出 2、线程运行诊断 CPU占用过高 Linux环境下运行某些程序的时候,可能导致CPU的占用过高,这时需要定位占用CPU过高的线程 top命令,查看是哪个进程占用CPU过高 ps

  • C 结构体大小计算-易懂篇2021-12-25 14:59:25

    废话不多说,以下方例子讲解结构体大小的计算方法。 #include <stdio.h> typedef struct { char a; //2字节 short b[2]; //short占2字节,char占1,字节对其故a、b共占用2+2*2=6字节 char *c;//指针占用8字节,a、b需字节对其,故ab+c共占8+8=16字节 int d;//int占4字节,单c指针占

  • unity外部摄像头占用问题2021-12-23 21:05:01

    今天在用unity的时候发现一个bug,就是如果用WebCamTexture调用了电脑连接的摄像头(kinect),第一次运行摄像头画面是正常的,第二次运行摄像头画面一片黑,从windows自带的相机程序打开摄像头会显示摄像头被占用。关闭unity后恢复正常。 猜测可能是unity工程在停止运行后没有停止对摄像头

  • Oracle查看用户占用的表空间大小2021-12-22 18:04:45

      SELECT owner, tablespace_name, ROUND (SUM (BYTES) / 1024 / 1024, 2) "USED(M)" FROM dba_segmentsGROUP BY owner, tablespace_nameORDER BY SUM (BYTES) DESC;      

  • windows 解决端口占用2021-12-19 21:01:37

    windows键 + r ,输入cmd,打开命令提示符输入命令:netstat -ano | findstr 80,(80为要查询的端口)利用管道将netstat命令的输出作为findstr命令的输入最后一列是进程的Pid,可用通过pid查出是哪个进程,使用tasklist | findstr 11962(11962为进程的pid) 最后一步杀掉进程:taskkill -f /p

  • windows 怎样查看port占用情况2021-12-19 14:02:14

    windows 怎样查看port占用情况  来源: https://www.cnblogs.com/zsychanpin/p/6722645.html 開始--执行--cmd 进入命令提示符 输入netstat -ano 就可以看到全部连接的PID 之后在任务管理器中找到这个PID所相应的程序假设任务管理器中没有PID这一项,能够在任务管理器中选"查看"

  • redis如何选择合适的数据结构2021-12-18 21:00:14

    01 前言 redis作为目前最流行的nosql缓存数据库,凭借其优异的性能、丰富的数据结构已成为大部分场景下首选的缓存工具。 由于redis是一个纯内存的数据库,在存放大量数据时,内存的占用将会非常可观。那么在一些场景下,通过选用合适数据结构来存储,可以大幅减少内存的占用,甚至于可以减

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有