ICode9

精准搜索请尝试: 精确搜索
  • 内存溢出分析以及CPU占用过高排查2022-08-06 20:30:18

    堆内存溢出 模拟堆内存溢出 模拟例子如下,主要就是创建特别多的对象,并且不让被回收,有强引用。 @RestController public class MemoryController { private final List<UserVO> userList = new ArrayList<>(); public static final int COUNT = 100000; /** * -

  • top # 进入CPU的使用率交互界面2022-08-05 17:02:38

    原文链接:https://blog.csdn.net/xiao_yi_xiao/article/details/123665388 top  /  top-c 显示完整的治命令 # 接下来按1,查看每个cpu占用,再按1返回 q 退出程序 敲击键盘  b  (打开/关闭 加亮效果) 敲击  y  键 打开/关闭 运行态进程 的加亮。 敲击  x  键 打开/关闭 排序

  • GPU-CUDA-图形渲染分析2022-08-05 06:00:28

    GPU-CUDA-图形渲染分析 参考文献链接 https://mp.weixin.qq.com/s/dnoqPxEt_XEhVaW_aAfrnQ https://mp.weixin.qq.com/s/1NumM2PRTqW-HIfQRlUu8A https://mp.weixin.qq.com/s/d8Dq0YmjHpsoCchy8y4B2g https://mp.weixin.qq.com/s/5JorA1BJXgeftzrqItJV9g https://mp.weixin.qq.com

  • 【Java面试】生产环境服务器变慢,如何诊断处理?2022-08-04 19:36:28

    “生产环境服务器变慢?如何诊断处理” 这是最近一些工作5年以上的粉丝反馈给我的问题,他们去一线大厂面试,都被问到了这一类的问题。 今天给大家分享一下,面试过程中遇到这个问题,我们应该怎么回答。 这个问题高手部分的回答,我整理到了一个10W字的文档里面,大家可以在我的主页加V领取。

  • Andriod查看CPU信息2022-08-04 18:34:38

    查看CPU是几核 cat /proc/cpuinfo | grep ^processor | wc -l 查看CPU有几个核在运行 cat /sys/devices/system/cpu/online 查看系统支持多少个核: cat /sys/devices/system/cpu/present 开启某个CPU核 cho 1 > /sys/devices/system/cpu/cpu#/online 注: #

  • 羽夏看Linux内核——段相关入门知识2022-08-04 18:32:00

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图。如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我的个人信息和本人博客地址即可,但必须事先通知我。 前置知识   在开始正

  • 中断系统分类2022-08-03 22:34:23

    概述 为什么要中断呢?图灵机不中断,但是中断也有好处,它可以实现CPU和IO的并行工作,提高CPU的效率。并且有些中断是不可避免的,比如电脑突然爆炸了,或者停电了,如果每次中断后都要重新开始,那真是累死了呢。所以我们需要一些机制和策略。 中断因素 1、人为中断 程序运行累了,开摆了,程序自愿

  • 2022-08-02 第六组 Myy 学习笔记_Java_线程入门2022-08-03 22:03:27

    线程入门 1.创建线程 在Java中,创建线程有3种方式。 (1)继承Thread类,并且重写run方法 Thread类中的run方法不是抽象方法,Thread类也不是抽象类。 MyThread当继承了Thread类之后,它就是一个独立的线程。 要让线程启动。调用线程的start方法。   当调用start方法启动一个线程时,会执行重

  • 2022-08-02 day20 第一小组 王鸣赫2022-08-03 22:01:46

    目录线程1.什么是线程与进程2.多线程编程1.创建多线程2、线程状态1. 初始状态(NEW)3. 阻塞状态(BLOCKED)4. 等待(WAITING)5. 超时等待(TIMED_WAITING)6. 终止状态(TERMINATED)CPUCPU多核缓存结构英特尔提出了一个协议MESI协议线程安全的实现方法 线程 1.什么是线程与进程 1:进程:进

  • Linux下CPU使用率计算说明2022-08-03 14:34:00

    user time(us) 表示CPU执行用户进程所消耗的时间。 system time(sy) 表示CPU在内核运行的时间,该值较大时表明系统存在瓶颈。 wait time(wa)   表示CPU在等待I/O操作完成所花费的时间,该值较大时表明系统I/O存在瓶颈。 idle time(id) CPU处于空闲状态,等待进程运行。 nice time(ni)

  • 阅读 How debuggers work: Part 2 - Breakpoints 总结2022-08-03 13:32:53

    调试器有两个基石:1. 断点  2. 访问被调试程序的内存   Software interrupts 中断:为了处理异步事件(比如 IO 和 时钟) 硬件中断:包含1. 一个专用的电子信号 2. 一个特别的“反应电路”会回应这个电子信号。当电路检测到这个电子信号,就会停下CPU,保存它的状态,接着跳入一个预先定义好

  • 2022-08-03 第六组 刘明延 学习笔记2022-08-03 02:31:46

    /** 进程:运行中的程序 * 启动一个进程,操作系统就会为该进程分配内存空间 * 关掉进程,就释放内存 * * 线程:进程的一个实体,由进程创建,也可以创建线程 * 一个进程可以有多个线程 * * 并发:同一时刻,多个任务交替执行,"貌似同时",单核cpu实现的就是并发 * 并行:同一时刻,多个任务同时

  • 2022-8-2 第五组 潘堂智 线程2022-08-02 19:32:48

    1.什么是线程与进程 A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应

  • 2022-8-2 第一小组 甘源册 学习笔记2022-08-02 19:00:47

    目录知识点掌握情况学习心情1.多线程1.1Java中创建线程的方式1.2线程的优先级1.3守护线程1.4线程的生命周期1.5线程常用方法1.6CPU1.7线程安全1.8 线程安全的实现方法 知识点掌握情况 线程创建(理解) 守护线程(理解)线程生命周期(理解) 线程安全(理解) 学习心情 迷茫 ,很迷茫,感觉什么都不是

  • 2022-08-02 第二组 刘禹彤 学习笔记2022-08-02 18:34:04

    打卡22天     ###学习内容 多线程 1.创建线程 在java中创建线程有三种方式(1)继承thread类,并且重写run方法 1.Thread类中的run方法不是 抽象方法,Thread类也不是抽象类 2.mythread当继承了 Thread类之后,他就是一个独立的线程 3. 要让线程启动,调用线程的start方法,当调用start方法

  • 飞腾双S2500-64 ATX主板 全国产化 自主可控2022-08-02 14:02:25

        产品特点 ①飞腾双64核服务器平台,S2500-64处理器,64核主频2.0GHz-2.2GHz ②具备1个M.2硬盘接口,7路SATA接口,千兆以太网、USB、多路SATA,接口丰富 ③运行主流国产操作系统或者开源Linux ④器件及系统可实现100%全国产化 ⑤适用于交通、能源、税务、金融、党政军工等,数据处理、

  • 2022-08-01 第八组 卢睿 学习心得2022-08-01 21:34:15

    JAVA泛型 今日重点 泛型 泛型方法 泛型类继承 静态泛型方法 类型擦除 枚举 枚举类实现单例模式 多线程前置 学习内容 JavaSE高级部分 泛型 枚举 多线程 前3年(难) 集合(数据结构,树,二叉树,红黑树,B+树,B-树) IO流(文件) 反射和注解 网络通信Socket(tomcat) 泛型:(Generics) 之前咱们写的超级

  • 2022-08-01 第七小组姜珊学习笔记2022-08-01 20:34:01

    泛型,枚举 什么是泛型? 泛型是广泛普通的类型 泛型能够帮助我们把[类型明确]的工作推迟到创建对象或调用方法的时候 泛型的修饰: 1.泛型类 2.泛型方法 3.泛型接口 泛型类: 把泛型定义在类上,用户在使用类时才能把类型确定。具体使用方法使用<>加上一个未知数通常用大写字母表示。 如果

  • linux 二2022-07-31 22:05:01

    linux 二 常见的程序的错误: 1、Java.lang.OutOfMemory(内存泄露) --->OOM 数据读写,上传文件的服务,下载文件的服务,淘宝发放优惠卷 2、TimeOut,超时 主要指的是客户端不断的向服务端发送请求,服务端这边的资源有限(内存和CPU),那么有可能会出现超时 3、Java空指针 Java.lang.NullPointExc

  • 记一次Linux server偶发CPU飙升问题的跟进与解决2022-07-31 15:35:44

    背景 进入6月后,随着一个主要功能版本api的上线,服务端的QPS翻了一倍,平时服务器的CPU使用稳定在30%上下,高峰期则在60%上下,但是偶尔会有单台机器出现持续数分钟突然飙到90%以上,导致大量api响应缓慢超过客户端等待时间,触发其主动断开连接产生大量nginx499。 问题分析与解决 问题期间器

  • TVM: Device/Target Interactions2022-07-31 12:31:37

    任何新的运行时环境都必须实现三个主要方面: DeviceAPI类为特定设备提供了一个句柄,以及用于与之交互的API。它定义了一个通用接口,用于查询设备参数(例如可用内存、线程数量等)和执行简单操作(例如从主机复制内存,或在设备的缓冲区之间复制内存)。 Target类包含函数将在其上运行的

  • 硬件设备计算存储及数据交互杂谈2022-07-31 07:01:25

    硬件设备计算存储及数据交互杂谈 参考文献链接 https://mp.weixin.qq.com/s/OHEIwhZj5l8bKmk_-ZZg4Q https://mp.weixin.qq.com/s/n-TT-sJ7O2fe83sdnPApqA https://mp.weixin.qq.com/s/O5ariNSDdsLALs_UTsqdVw https://mp.weixin.qq.com/s/gOip1AmkDw51qKDDfWem7Q FPGA知识及芯片

  • 关于最近公司一个业务系统的性能优化方案2022-07-31 01:02:58

    问题   最近公司的某个业务系统在运行过程中,经常出现数据库锁表、应用服务器CPU使用率飙升,导致系统响应很慢,甚至系统崩溃,严重影响着用户体验和企业业务运作。 分析   通过跟用户沟通,以及从数据库锁表的信息来看,导致性能问题主要有以下原因:   1、大量数据导出操作   大量数

  • win32 thread(线程)2022-07-30 23:37:01

    main -> 主线程 每个线程都有自己的ID 每个线程都有自己的栈内存 同一个进程中的线程使用相同的地址空间 线程的调度 操作系统将CPU的执行时间划分为时间片,依次根据时间片不同执行不同的线程

  • 虚拟化技术的实现(完全虚拟化、硬件辅助虚拟化)2022-07-30 13:33:38

    文章转载至网易云架构师刘超的个人微信号 内核,是指的操作系统内核。 所有的操作系统都有内核,无论是Windows还是Linux,都管理着三个重要的资源:计算,网络,存储。 计算指CPU和内存,网络即网络设备,存储即硬盘之类的。   内核是个大管家,想象你的机器上跑着很多的程序,有word,有excel,看着视频

专注分享技术,共同学习,共同进步。侵权联系[[email protected]]

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

ICode9版权所有