#内存溢出

Linux Kernel 本地内存损坏漏洞

漏洞名称:LinuxKernel本地内存损坏漏洞CNNVD编号:CNNVD-201310-663发布时间:2013-11-05更新时间:2013-11-05危害等级:  漏洞类型: 威胁类型:本地CVE编号:CVE-2013-4470漏洞来源:HannesFredericSowaLinux...

Apache mod_fcgid fcgid_header_bucket_read函数缓冲区溢出漏洞

漏洞名称:Apachemod_fcgidfcgid_header_bucket_read函数缓冲区溢出漏洞CNNVD编号:CNNVD-201310-455发布时间:2013-10-21更新时间:2013-10-21危害等级:中危  漏洞类型:缓冲区溢出威胁类型:远程CVE编号:CVE-2013-43...

Linux kernel 内存损坏漏洞

漏洞名称:Linuxkernel内存损坏漏洞CNNVD编号:CNNVD-201310-143发布时间:2013-10-11更新时间:2013-10-11危害等级:中危  漏洞类型:缓冲区溢出威胁类型:远程※本地CVE编号:CVE-2013-4387Linuxkernel是美国Linux基金会发布的一...

Java8内存模型—永久代(PermGen)和元空间(Metaspace)

转载 https://www.cnblogs.com/paddix/p/5309550.html一、JVM内存模型  根据JVM规范,JVM内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。  1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧&r...

使用jconsole分析内存情况-JVM

转载:https://www.cnblogs.com/dava/p/6686436.htmlJVM调优分析演练:Jconsole中对内存为如下结构: 原始代码:publicstaticvoidmain(String[]args){BigInteger[]pArr=newBigInteger[10000];pA...

JVM基础(1)——内存模型

转载:http://blog.csdn.net/weitry/article/details/53264262系列文章规划:JVM基础(1)——内存模型JVM基础(2)——内存管理JVM基础(3)——编译机制JVM基础(4)—&mdas...
代码星球 ·2020-04-05

使用Eclipse Memory Analyzer进行内存泄漏分析三部曲

转载:http://blog.csdn.net/xb151652000/article/details/8056792源地址:http://seanhe.iteye.com/blog/898277一、准备工作 分析较大的dump文件(根据我自己的经验2G以上的dump文件就需要使用以下介绍的方法,不然mat会...

linux pagecache与内存占用

实验环境 CentOSLinuxrelease7.3.1611(Core) 3.10.0-514.6.1.el7.x86_64 1.概念介绍   linux系统中通常使用free命令来查看内存使用情况,free命令主要是从/proc/meminfo文件中读取的...
代码星球 ·2020-04-05

Windbg查看w3wp进程占用的内存及.NET内存泄露,死锁分析

https://www.cnblogs.com/startpoint/p/4194052.html https://www.cnblogs.com/lyl6796910/p/7613664.html https://www.cnblogs.com/dubing/p/3878591.html ...

jemalloc内存分配器详解

C中动态内存分配malloc函数的背后实现有诸派:dlmalloc之于bionic;ptmalloc之于glibc;allocationzones之于macosx/ios;以及jemalloc之于FreeBSD/NetBSD/Firefox。malloc实现对性能有较大影响,而jemalloc似乎是目前诸实现中最强的,...

VLD(Visual LeakDetector)内存泄露库的使用

由于C/C++语言没有所谓的垃圾收集器,内存的分配和释放都需要程序员自己来控制,这会给C/C++程序员带来一定的困难。当您的程序越来越复杂时,它的内存管理也会变得越来越困难。内存泄漏、内存越界是最常见的内存问题之一。内存泄漏如果不是很严重的话,在短时间内对程序不会造成太大的影响,而且在进程终止的时候,所有分配的内存都会...

Java堆内存详解

Java中的堆是JVM所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在Java中,堆被划分成两个不同的区域:新生代(Young)、老年代(Old)。新生代(Young)又被划分为三个区域:Eden、FromSurvivor、ToSurvivor。这样划分的目的是为了使JVM能够更好的管理堆内存中的对象,包括...
代码星球 ·2020-04-04

jvm内存模型、常见参数及调优

主要分为:方法区、堆、虚拟机栈、本地方法栈、程序计数器,其中方法区和堆是线程共享的,其他的都是线程隔离的。方法区:主要存放类的信息、静态变量、常量、编译后的方法代码,永久代PermGen是方法区的实现,JDK1.8后永久代被移除换成了元空间Metaspace,元空间的本质和永久代类似,都是对方法区的实现。不过元空间与永...

JavaScript中内存使用规则--堆和栈

堆和栈都是运行时内存中分配的一个数据区,因此也被称为堆区和栈区,但二者存储的数据类型和处理速度不同。堆(heap)用于复杂数据类型(引用类型)分配空间,例如数组对象、object对象;它是运行时动态分配内存的,因此存取速度较慢。栈(stack)中主要存放一些基本类型的变量和对象的引用,其优势是存取速度比堆要快,并且栈内...

使用UltraISO为U盘或内存卡制作系统安装工具

此软件可以为U盘制作Windows安装版的启动工具,也可以为Linux制作启动工具,尤其是Ubuntu这些。提示:推荐购买一些读取速度快一些的U盘,运行起来可以节省很多时间。如果是内存卡要实现此功能,推荐购买“川宇”牌子的读卡器,这个对U盘启动的制作兼容性比较好。制作步骤:1、打开iso文件:2...
首页上一页...4243444546...下一页尾页