简介 针对Redis 实现性能监控的几种方法 一、使用info命令 命令说明 指标说明 Server 指通用的服务器信息,包括版本号、监听端口、进程ID等 Clients 指客户端信息,包括接入数量、阻塞数量等 Memory 内存信息,包括虚拟内存、物理内存、碎片比例(rss/used)等 Pers ...
分类:
其他好文 时间:
2018-02-06 01:02:50
阅读次数:
2321
jvm运行时内存空间: 方法区 jvm虚拟机栈 本地方法栈 { java堆 } 程序计数器 | | | | 执行引擎 >本地接口 >本地方法库 程序计数器: 进程切换时用户保留现场jvm虚拟机栈: 保存参数,局部变量,中间计算过程和其他数据。 每个方法被执行时多会创建一个栈帧(每个方法执行,对应一个 ...
分类:
其他好文 时间:
2018-01-21 22:39:00
阅读次数:
191
转自:http://blog.csdn.net/orange_os/article/details/7392986 Buddy算法的优缺点: 1)尽管伙伴内存算法在内存碎片问题上已经做的相当出色,但是该算法中,一个很小的块往往会阻碍一个大块的合并,一个系统中,对内存块的分配,大小是随机的,一片内存中 ...
分类:
编程语言 时间:
2018-01-11 15:58:20
阅读次数:
227
1、用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储空间称为物理存储空间或主存空间。 2、虚拟存储器的容量限制:主存容量+辅存(硬盘)容量。 3、物理内存:在应用中,真实存在的,插在主板内存槽上的 ...
分类:
其他好文 时间:
2018-01-04 16:20:19
阅读次数:
165
今天看数据库,书中提到:由于索引是采用 B 树结构存储的,所以对应的索引项并不会被删除,经过一段时间的增删改操作后,数据库中就会出现大量的存储碎片, 这和磁盘碎片、内存碎片产生原理是类似的,这些存储碎片不仅占用了存储空间,而且降低了数据库运行的速度。如果发现索引中存在过多的存储碎片的话就要进行 “碎 ...
分类:
其他好文 时间:
2017-12-03 13:04:39
阅读次数:
176
2017 2018 1 20155313 《信息安全系统设计基础》第十一周学习总结 本周学习内容 虚拟存储器的概念和作用 虚拟存储器的概念: 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部 ...
分类:
其他好文 时间:
2017-12-02 22:14:01
阅读次数:
183
1.下列减少内存碎片的方法有哪些是正确的? 解答: 答案2,3是正确的。属于操作系统中内存管理的问题。 考点:Stack与Heap的区别: tackhea 分配 编译后就已经固定下来 手动向内核申请 释放 运行后自动pop释放 手动释放/使用ARC(iOS)/使用GC(Java),这里注意内存泄露 ...
分类:
其他好文 时间:
2017-10-24 14:05:42
阅读次数:
255
学习一门语言,往往都是从Hello World开始。 但是笔者认为,在一个黑框框中输出一个“你好,世界”并没有什么了不起,要看透事物的本质,熟悉一门语言,就要了解其底层,就是我们常常说的基础。本篇从python中的变量类型开始。五大标准数据类型在内存中存储的数据可以有多种类型。例如, 一个人的名字可... ...
分类:
编程语言 时间:
2017-09-18 18:54:20
阅读次数:
206
Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。 Java的四种引用 强引用: 强引用是Java中最普通的引用,随意创建一个对象然后在其他的地方引用一下,就是强引用,强引 ...
分类:
移动开发 时间:
2017-09-13 15:27:22
阅读次数:
249
1:java中垃圾回收机制主要完成下面两件事情:跟踪并监控每个java对象,当某个对象处于不可达状态时,回收该对象所占的内存清理内存分配,回收过程中产生的内存碎片2:对于JVM的垃圾回收机制来说,是否回收一个对象的标准是:是否还有引用变量引用该对象? 只要还有引用变量引用该对象,立即回收机制就不会回... ...
分类:
编程语言 时间:
2017-09-04 21:27:59
阅读次数:
187