码迷,mamicode.com
首页 >  
搜索关键字:内存泄漏 非页面缓冲池 内存占用过高    ( 1794个结果
js中的垃圾回收机制
js中所谓垃圾,一般来说指的是无法被访问到的内存,不同于偏向底层的C,js会有一套固定的算法,定期地清除这些垃圾,防止出现内存泄漏,本篇文章首先会介绍什么样的内存区域会被定义为垃圾,接下来会介绍几个常见的垃圾回收算法。何为垃圾 1.没有被任何内容引用的对象 我们来看下面这段代码 var x={nam ...
分类:Web程序   时间:2020-05-27 15:41:52    阅读次数:73
Linux如何调试内存泄漏
内存泄漏是指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。 我们平时开发过程中不可避免的会遇到内存泄漏问题,你是如何排查的呢?估计你是使用下面这几个工 ...
分类:系统相关   时间:2020-05-26 20:48:29    阅读次数:122
源码浅析—ThreadLocal
一、ThreadLocal它是什么?有什么作用? ThreadLocal 是一个存储了线程独有变量的类。 二、它是如何存储线程独有变量的呢? ThreadLocal 主要是通过自身的一个静态内部类 ThreadLocalMap,对当前线程的变量进行存储的。 首先我们来看一下这个静态内部类: 那看完了 ...
分类:其他好文   时间:2020-05-26 12:31:15    阅读次数:46
Prometheus 2.17.0 新特性
Prometheus "2.17.0" 现在(2020.03.24)已经发布,在上个月的 "2.16.0" 之后又进行了一些修正和改进。 这个版本中最大的变化是将隔离添加到了tsdb中。API查询和记录规则保证只能看到完整的片段和完整的记录规则。这样在内存使用和 CPU 使用上会多一些,但是相对的, ...
分类:其他好文   时间:2020-05-24 23:49:15    阅读次数:89
这些处理线上故障的技巧你掌握了吗?
线上故障处理方案集合 Arthas使用指南 通过jstack与jmap分析一次线上故障 遇到了线上故障,你的第一反应是什么 JDK监控和故障处理工具总结 基于Java内存dump文件分析解决内存泄漏问题 java学习 内存分析工具MAT入门 台上一分钟,台下十年功。日常多学习点,为生产环境的安全与稳 ...
分类:其他好文   时间:2020-05-23 00:33:25    阅读次数:58
LeakCanary
一、简介 使用MAT来分析内存问题,有一些门槛,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比才能找到问题原因。 为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了LeakCanary 二、使用 在app build.gradle 中加入引用: dep ...
分类:其他好文   时间:2020-05-22 19:05:39    阅读次数:66
js-闭包
1.概念 闭包函数:声明在一个函数中的函数,叫做闭包函数。 闭包:内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其他外部函数被返回(函数结束)了之后。 2.特点 让外部访问函数内部变量成为可能; 局部变量会常驻在内存中; 可以避免使用全局变量,防止全局变量污染; 会造成内存泄漏(有一 ...
分类:Web程序   时间:2020-05-21 22:28:27    阅读次数:88
OpenCV Mat的总结
一.数字图像的储存 数字图像存储时,我们存储的是图像中像素点的数值,对应的是一个数字矩阵。 2.Mat的储存 1.OPENCV1基于C接口定义的图像存储格式Ipllmage*,直接暴露内存,如果忘记释放内存,就会造成 内存泄漏。 二.从OPENCV2开始,使用Mat类储存图像,具有以下优势: (1) ...
分类:其他好文   时间:2020-05-21 19:00:10    阅读次数:56
Java和C++的区别
1. Java是解释型语言,所谓的解释型语言,就是源码会先经过一次编译,成为中间码,中间码再被解释器解释成机器码。对于Java而言,中间码就是字节码(.class),而解释器在JVM中内置了。2. C++是编译型语言,所谓编译型语言,就是源码一次编译,直接在编译的过程中链接了,形成了机器码。3. C ...
分类:编程语言   时间:2020-05-21 09:23:37    阅读次数:56
JVM面试题,看这篇就足够了(87题详解)
@[TOC] 1、java中会存在内存泄漏吗,请简单描述。 会。自己实现堆载的数据结构时有可能会出现内存泄露,可参看e?ective java. 2、64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 ...
分类:其他好文   时间:2020-05-20 12:10:00    阅读次数:102
1794条   上一页 1 ... 8 9 10 11 12 ... 180 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!