ICode9

精准搜索请尝试: 精确搜索
  • day4:101-A3-计算机服务硬件2022-09-03 23:31:29

    101-A3-计算机服务硬件 1.服务器 2.主板 3.CPU 4.内存 5.显卡 6.硬盘 7.raid卡 服务器 服务器,也称伺服器,是提供计算服务的设备。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可

  • Linux下查看系统中占用内存和CPU最多的进程2022-09-03 23:04:59

    Linux下查看系统中占用内存和CPU最多的进程 前一段时间参加面试,被问到一个场景题:就比如说我们发现一台 Linux 的服务器,它的一些系统资源,比如说 CPU 内存都涨得比较厉害的。所以现在需要登录到这台机器上去,用什么样的命令去可以看到是哪些进程导致了这个 CPU 或者内存的飙升我可以

  • 如何进行性能调优-golang2022-09-03 15:34:24

    目录前言内存cpu占用docker镜像占用 前言 内存 cpu占用 docker镜像占用 docker load -I xx.tar.gz dive xxx

  • 并发的核心:CAS 是什么?Java8是如何优化 CAS 的?2022-09-03 14:32:21

      大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理。   今天就带大家读懂 CAS 是如何保证操作的原子性的,以及 Java8 对 CAS 进行了哪些优化。   synchronized:大材小用   我们先来看几行

  • 并发的核心:CAS 是什么?Java8是如何优化 CAS 的?_22022-09-03 14:30:50

      大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理。   今天就带大家读懂 CAS 是如何保证操作的原子性的,以及 Java8 对 CAS 进行了哪些优化。   synchronized:大材小用   我们先来看几行

  • Linux性能监测的查看2022-09-02 23:31:36

    监控进程使用情况查看方法: 登录linux服务器 输入对应的命令查看使用情况 根据使用情况进行对应的调整 登录linux服务器的方法: 直接通过物理机登录: 将键盘、鼠标、显示器连上物理服务器,(咱们的ubuntu系统绝大多是安装的都是图形化界面) 在登录界面选择登录的用户并通过密码验证

  • Java 并发编程解析 | 如何正确理解Java领域中的锁机制,我们一般需要掌握哪些理论知识?2022-09-02 20:30:40

    苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》 写在开头 提起Java领域中的锁,是否有种“道不尽红尘奢恋,诉不完人间恩怨“的”感同身受“之感?细数那些个“玩意儿”,你对Java的热情是否还如初恋般“人生若只如初见”? Java中对于锁的实现真可谓是“

  • java 内存模型之 volatile 核心原理与应用2022-09-02 19:04:23

    1. happens-before规则https://blog.csdn.net/qq_39935047/article/details/120384799 2. Juc12_Volatile的可见性、不保证可见性、有序性、使用、内存屏障四大指令StoreStore、StoreLoad 、LoadLoad、LoadStorehttps://blog.csdn.net/TZ845195485/article/details/117601980 3.ja

  • Android设备内存查看2022-09-02 15:33:45

    参考链接:Android 内存检测命令 1、free  free 命令中的信息都来自于 cat /proc/meminfo     2、dumpsys meminfo (1)相关名词解释      从以上打印可以看出,一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内

  • pod中进行vi操作导致内存异常触发重启2022-09-02 14:00:09

    前天应用反馈说有个集群的访问异常抖动,于是查看了一下配置。发现pod异常重启了。 于是怀疑是jmv异常,于是在pod中查看相关的日志。结果又重启了2次。 于是对这二次进 行分析 首先针对第二次的问题,应用日志有OOM的情况 第一反应是JVM内存异常 今天重新看了一下系统日志,确认是系统认

  • 2-PageCachechan产生释放及优化2022-09-02 12:03:31

    2-PageCache生产释放及优化 观察PageCache page cache,又称pcache,其中文名称为页高速缓冲存储器 页缓存 Page Cache 有关的场景 故障场景 服务器的 load 飙高; 服务器的 I/O 吞吐飙高; 业务响应时延出现大的毛刺; 业务平均访问时延明显增加。 Page Cache 管理不当除了会增加系统 I/O

  • 系统稳定性—OutOfMemoryError常见原因及解决方法2022-09-01 18:33:34

    当JVM内存严重不足时,就会抛出java.lang.OutOfMemoryError错误。本文总结了常见的OOM原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 一、Java heap space Java heap space(堆内存溢出),当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出java.lang.OutOfMemoryE

  • 句柄的本质?2022-09-01 18:30:22

    浅析句柄的本质本文讨论句柄的本质,使程序员能够真正熟悉经常使用的句柄的含义。相信通过本文会对句柄有一个确切的认识,能够更好的指导编程开发。在Windows中,句柄是非常有用的东西。什么是句柄。有很多资料,包括MSDN也讲述了句柄是一个32位或者64位的整数值,是一种数据类型,标志了一个

  • mysql在linux中开机自启, 宝塔脚本mysql自动启动2022-09-01 15:35:11

     宝塔面板后台有计划任务功能,可以定时清理内存,备份数据,并且自带了php守护插件,但是有时MySQL服务会停止,需要建一个计划任务去定时检测mysql状态,如果停止了就重启。   低内存下MySQL自动停止的解决方法,搜索了一下,在宝塔面板官方论坛找到了一个脚本,可以实现MySQL自动重启。   1.

  • JVM对象创建与内存分配机制2022-09-01 12:34:58

    JVM对象创建过程     类加载检查 虚拟机遇到一条new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过,如果没有,就必须先执行对应的类加载过程; new指令对应到语言层面就是new关键词、对象克隆

  • 堆和栈2022-09-01 10:05:22

    栈和堆的区别 数据结构上 堆是父节点与子节点关系的完全二叉树,栈是一种FI LO 操作系统上 堆为按需申请、动态分配,例如 C 中的 malloc 函数,内存中的空闲空间并不是连续的,而是不同程序占用了不同的一块一块的内存,即使是同一个程序也可能占用了不同地方的多块内存。 栈则是程序

  • 并发编程Bug起源:可见性、有序性和原子性问题2022-09-01 09:06:27

    以前古老的DOS操作系统,是单进行的系统。系统每次只能做一件事情,完成了一个任务才能继续下一个任务。每次只能做一件事情,比如在听歌的时候不能打开网页。所有的任务操作都按照串行的方式依次执行。 这类服务器缺点也很明显,等待操作的过长,无法同时操作多个任务,执行效率很差。 现

  • awk5个使用场景2022-09-01 01:32:11

    awk简介 首先要知道awk的使用场景,需了解awk有哪些优势与短板。 关于个人近期学习awk总结其优势: awk对文本的处理运算效率同比其他工具效率高很多(比shell的for循环高10倍以上,运算比bc计时器也高很多) awk默认可对多个空格进行列切分,需要再借助其他工具。 awk可以对任意多个字符进

  • linux top 学习及详解 top变红2022-08-31 21:32:08

    linux top 学习及详解 top变红 - 豌豆ip代理  https://www.wandouip.com/t5i258522/ 众所周知,linux的top命令是服务器工程师和运维最常用的工具之一,类似于windows的任务管理器,那么到底top命令中各个参数的含义是什么呢,我们现在在详细了解一下在centos7上,top命令的显示是这样的第

  • Qualcmm的内存泄露调试记录2022-08-31 13:01:52

    dump产生指令: adb root adb shell setenforce 0 adb shell "chmod 0777 /data/local/tmp" adb shell setprop libc.debug.malloc.program app_process adb shell setprop libc.debug.malloc.options "backtrace verbose" 也可以: For Windows PC:$adb shell set

  • 内存管理——内存调试技术2022-08-31 12:00:18

    常见内存问题 内存问题有两种:内存损坏 memory corruption(crash) 和 内存泄漏 memory leak memory crash:发生在修改了未知内存后,程序访问了这部分受损的内存,可能会导致程序crash掉或者发生不可预知的结果。 发生在: 使用未初始化的内存 使用不存在的内存,空指针 使用了超出分配的内

  • 侯捷 内存管理 笔记pdf2022-08-31 11:01:24

    https://www.zhihu.com/people/xu-wei-duan-ke/posts         <<侯捷C++ 内存管理第二讲笔记(二) - 知乎.pdf>>     <<侯捷C++ 内存管理 第一讲 笔记 - 知乎.pdf>>     <<侯捷C++ 内存管理第二讲笔记(一) - 知乎.pdf>>     <<内存管理第三讲笔记 malloc_free(一) - 知乎.pdf

  • 关于分布式全内存数据库RapidsDB主要应用场景?2022-08-31 10:00:30

    分布式全内存数据库RapidsDB主要应用场景包含以下四项:一是大数据平台快速数据检索、分析及计算处理的需求;二是基于磁盘存储的数据库受限于磁盘读写速度,很难满足业务系统低时延与高并发的需求;三是算力要求高的业务场景;四是开源数据库系统运维成本大,技术支持力量薄弱的场景。   这

  • C语言进阶语法及部分注意事项2022-08-30 23:31:19

    目录0x00 计算机原理01 缓冲区(buffer)与缓存(cache)02 一个程序运行时的内存空间0x01 输入专题01 scanf02 sscanf0x02 文件专题01 fopen02 文本方式打开与二进制方式打开i. 区别ii. 如何读写iii. 判断末尾03 fseek 和 ftelli ftellii fseek0x03 变量专题01 extern02 constii 与指

  • 内存管理2022-08-30 22:01:44

       

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

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

ICode9版权所有