单机调优: 分析性能瓶颈的原因,解决它。 cpu子系统 内存子系统 IO子系统 网络系统 @cpu子系统调优 cpu技术指标 xeon E5520 2.27GHz 8192kb # cat /proc/cpuinfo # dmidecode # dmidecode --type cache # dm ...
分类:
系统相关 时间:
2019-08-10 14:30:34
阅读次数:
105
GlobalMemoryStatusEx来获取系统的内存使用情况 GetProcessMemoryInfo获取某个进程的内存使用情况。和任务管理器看到的是一样的。 具体代码如下: 需要引入头文件#include <psapi.h> ...
分类:
编程语言 时间:
2019-08-10 11:50:09
阅读次数:
186
linux系统运维常用的几个命令,包含,查询系统内存,cpu,进程和监控网卡流量信息的等等命令
分类:
系统相关 时间:
2019-08-09 21:37:30
阅读次数:
135
极力推荐Android 开发大总结文章:欢迎收藏 "程序员Android 力荐 ,Android 开发者需要的必备技能 " 和`Dalvik虚拟机 RAM`中,并且不能被分页。 应用程序释放内存的唯一方法是释放应用程序持有的对象引用,即使垃圾收集器回收 回收内存 。 比如:如果系统想要在其他地方使用 ...
分类:
移动开发 时间:
2019-08-09 16:05:05
阅读次数:
134
普通内存模型: java线程内存 --> 操作系统内存 --> 硬盘 直接内存模型: java --> 操作系统内存 --> 硬盘 两者对比,少了一步:直接内存直接操作系统内存,少了java线程内存到操作系统内存拷贝的这一步,所以提升了效率。 内存映射文件: ...
分类:
其他好文 时间:
2019-08-09 01:42:54
阅读次数:
113
cgroup内存限制 带 memsw 的表示虚拟内存,不带 memsw 的仅包括物理内存。其中,limit_in_bytes 是用来限制内存使用的,其他的则是统计报告。 memory.memsw.limit_in_bytes:内存+swap空间使用的总量限制。 memory.limit_in_byt ...
分类:
其他好文 时间:
2019-08-08 19:05:58
阅读次数:
101
一、巧妙使用软引用和弱引用 软引用,系统内存紧张时会回收软引用对象,一般用用高速缓存,例如图片缓存,我们一般通过内存缓存图片来提高图片加载速度,但内存吃紧的时候可以通过软引用及时对图片资源回收。 弱引用,但对象没有强引用,只有弱引用时资源会在gc中被回收,具体要看系统gc的时机。 二、SparseA ...
分类:
移动开发 时间:
2019-08-01 16:10:23
阅读次数:
165
1.操作系统简介用途:是一个平台,起到承上启下作用。上:应用,下:硬件设备。(1)硬件设备平台的三大部件:CPU、内存、I/O设备。或者五大部件:运算器、控制器、存储器、输入设备、输出设备CPU:所有的运算内存:向CPU提供数据(CPU只能向内存读取数据),重启系统,内存中的数据将会丢失;CPU读取内存中指定(需要的数据),这个过程,我们叫做寻址;(物理寻址、逻辑寻址)IO设备:1)网卡(适配器a
分类:
其他好文 时间:
2019-07-31 11:17:18
阅读次数:
124
文件结构bin-->binnary普通用户(可执行二进制程序)sbin管理员(可执行二进制程序)boot存放设备启动引导程序(内核文件)dev存放设备etc存放配置文件home家目录var存放变化文件proc系统内存的映射目录,提供内核与进程信息ls-l文件名//看第一个字符-普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)d目录文件(蓝色)b设备文件(块设备/block)存储设
分类:
其他好文 时间:
2019-07-28 09:35:15
阅读次数:
126
1 堆内和堆外内存规划 Spark执行器(Executor)的内存管理建立在 JVM 的内存管理之上,Spark 对 JVM 的空间(OnHeap+Off-heap)进行了更为详细的分配,以充分利用内存。同时,Spark 引入了Off-heap 内存模式,使之可以直接在工作节点的系统内存中开辟空间, ...
分类:
其他好文 时间:
2019-07-24 21:09:43
阅读次数:
335