搜索结果
查询Tags标签: 内存,共有 4737条记录-
数据库抖动原因了解
转自:https://blog.csdn.net/nanchengyu/article/details/105627704 1.定义 一条SQL语句,正常执行的时候特别快,但是有时它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短,这样的情况我们一般称为数据库抖动。 当内存数据页与磁盘数据页内容…
2022/8/8 2:24:21 人评论 次浏览 -
内存溢出分析以及CPU占用过高排查
堆内存溢出 模拟堆内存溢出 模拟例子如下,主要就是创建特别多的对象,并且不让被回收,有强引用。 @RestController public class MemoryController {private final List<UserVO> userList = new ArrayList<>();public static final int COUNT = 100000;/***…
2022/8/7 5:22:44 人评论 次浏览 -
第一章-绪论 2.算法的基本概念
程序=数据结构+算法 算法的特性:有穷性, 算法必须是有穷的,而程序可以是无穷的. 确定性, 相同输入得到相同输出. 可行性, 可以通过有限次的基本操作来实现. 输入, 有0个或多个输入. 输出, 有一个或多个输出.好算法的特性正确性. 可读性. 健壮性. 高效率与低存储需求.(即时…
2022/8/7 1:24:03 人评论 次浏览 -
记录一次堆外内存和堆内存的问题
昨天同事告诉我说,线上服务分配的内存 -Xss 大小是2G左右,但是使用top命令查看发现内存远远大于2g。将近4g了。为何堆外内存占这么大的内存空间。我刚开始也是有点一头雾水,然后搜索了下,记录下这个问题。我以测试环境模拟了下这个问题,首先进入k8s服务器里面。找到…
2022/8/6 5:22:58 人评论 次浏览 -
【内存管理】CMA内存分配器(Contiguous Memory Allocator)【转】
转自:https://www.cnblogs.com/yibuyibu/p/14806878.html什么是CMA 参考这两篇博文,写得很好: http://www.wowotech.net/memory_management/cma.html https://www.cnblogs.com/LoyenWang/p/12182594.htmlhttps://biscuitos.github.io/blog/CMA/CMA的初始化创建 * 默认c…
2022/8/6 5:22:52 人评论 次浏览 -
1.NoSQL是什么
最常见的数据库可以分为下面的两种类型:RDBMS(关系型数据库):常见的关系型数据库有 Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL; NoSQL(非关系型数据库):常见的非关系型数据库有 MongoDB、Redis、Voldemort、Cassandra、Riak、Couchbase、Couch…
2022/8/6 2:25:23 人评论 次浏览 -
【Java面试】生产环境服务器变慢,如何诊断处理?
“生产环境服务器变慢?如何诊断处理” 这是最近一些工作5年以上的粉丝反馈给我的问题,他们去一线大厂面试,都被问到了这一类的问题。 今天给大家分享一下,面试过程中遇到这个问题,我们应该怎么回答。 这个问题高手部分的回答,我整理到了一个10W字的文档里面,大家可…
2022/8/5 14:23:54 人评论 次浏览 -
C# 使用流读取大型TXT文本文件
一、前言 业务需要读取txt的内容,导入到数据库当中,博主百度了各种方法,大部分都会导致内存溢出异常,由此结合网上的各种方法,解决了该异常。 二、程序框架 .NET 4.5 WinForm 三、具体实现 1.1 TXT结构 可以看到该文件大小300多兆,里面的条数差不多60w左右,每行当中…
2022/8/5 1:24:06 人评论 次浏览 -
2022-08-02 第六组 Myy 学习笔记_Java_线程入门
线程入门 1.创建线程 在Java中,创建线程有3种方式。 (1)继承Thread类,并且重写run方法 Thread类中的run方法不是抽象方法,Thread类也不是抽象类。MyThread当继承了Thread类之后,它就是一个独立的线程。 要让线程启动。调用线程的start方法。当调用start方法启动一个…
2022/8/4 14:23:02 人评论 次浏览 -
2022-08-03 第六组 刘明延 学习笔记
/** 进程:运行中的程序* 启动一个进程,操作系统就会为该进程分配内存空间* 关掉进程,就释放内存** 线程:进程的一个实体,由进程创建,也可以创建线程* 一个进程可以有多个线程** 并发:同一时刻,多个任务交替执行,"貌似同时",单核cpu实现的就是并发…
2022/8/3 6:52:48 人评论 次浏览 -
分配内存
所有程序都要留有足够的内存来运行。这些内存中有的是自动分配的:float x; char place [] = "The world!";为一个基本数据类型的值和一个字符串预留了足够的内存,或者显式指定分配一定数量的内存:char place[100];除了这些,还可以动态分配内存:主要工具是…
2022/8/3 5:23:00 人评论 次浏览 -
2022-8-2 第五组 潘堂智 线程
1.什么是线程与进程 A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是…
2022/8/2 23:23:03 人评论 次浏览 -
linux 内存映射
目录相关函数使用内存映射实现进程间通信注意事项:内存映射(Memory-mapped I/O)是将磁盘文件的数据映射到内存,用户通过修改内存就能修改磁盘文件。相关函数 头文件: #include <sys/mman.h> void *mmap(void *addr, size_t length, int prot, int flags,int fd,…
2022/8/2 5:22:42 人评论 次浏览 -
15 垃圾回收相关概念
垃圾回收相关概念 一、System.gc()的理解 在默认情况下,通过system.gc()者Runtime.getRuntime().gc() 的调用,会显式触发FullGC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。 然而system.gc() )调用附带一个免责声明,无法保证对垃圾收集器的调用。…
2022/8/1 23:23:07 人评论 次浏览 -
理论笔记3
一些零散的做题笔记影响主要计算机的因素温度:过高不利散热 湿度:过大,元器件氧化 强磁场会照成数据干扰甚至丢失电源稳定性 万维题库选D(电源稳定性)机房三度 指:温度、湿度和洁净度。 升级软件包 升级软件包和原有的软件匹配(版本、位数),升级软件损坏,安装权限、…
2022/8/1 6:22:51 人评论 次浏览