操作系统级 1. 查看设备整体运行状况 :1分钟、5分钟、15分钟的cpu负载情况,满载情况下为CPU核数 1 :用户空间程序的cpu使用率 :系统进程的cpu使用率 :空闲cpu :显示线程信息 2. 内存分析 :查看整体内存使用情况,注意观察如下几个指标 操作系统总共有多少内存 已经有多少内存被 ...
分类:
系统相关 时间:
2019-11-17 17:59:22
阅读次数:
85
非静态内部类导致内存泄漏主要原因:::App可能会因为大量的内存泄漏导致内存耗尽,引发Crash,如果内存耗尽,App会由于内存空间不足,出现频繁的GC,每一次GC都是一个耗时阻塞操作,会造成设备卡顿。 非静态内部类中创建了一个静态实例,导致该实例的生命周期和应用ClassLoader级别,又因为该 ...
分类:
其他好文 时间:
2019-11-16 10:35:11
阅读次数:
131
分区方案: 实验环境 原则:想怎么分就怎么分 方案一:最简 (如果你生命只剩下最后一天) windows :C Linux : / 方案二:相对规范 / (如果你生命中只剩一天) swap (如果你生命还有一天) 交换分区,虚拟内存,当内存耗尽时,把硬盘当内存使用 教材(内存的1.5-2倍);生产环 ...
分类:
系统相关 时间:
2019-11-04 11:30:58
阅读次数:
91
分区管理和RAID 处理交换文件和分区 swap交换分区是系统RAM的补充,swap 分区支持虚拟内存。当没有足够的 RAM 保存系统处理的数据时会将数据写入 swap 分区 当系统缺乏 swap 空间时,内核会因 RAM 内存耗尽而终止进程。配置过多swap 空间会造成存储设备处于分配状态但闲置, ...
分类:
其他好文 时间:
2019-10-20 21:35:13
阅读次数:
151
虽然有6中线程池,但除了ForkJoinPool是实现了ExecutorService 其它的都是对ThreadPoolExecutor的调用。 1.FixedThreadPool 最普通的线程池,可以指定线程数大小。创建是线程是普通线程 2. SingleThreadPool 线程数为1的线程池, ...
分类:
编程语言 时间:
2019-10-04 13:04:50
阅读次数:
84
Docker部署wordpress 1.拉取 wordpress 镜像 docker pull wordpress:latest 2. 查看镜像 docker images; 3. 启动容器 docker run name=wordpress p 8003:22 p 8001:80 v /var/w ...
分类:
其他好文 时间:
2019-08-27 12:22:22
阅读次数:
79
jmeter之如何减负-实现稳定超高并发测试(性能调优)在测试过程中,初学者使用工具不当,添加众多监控组件,非常想看到实时报告,跑不了一会,jmeter就卡死甚至内存耗尽,只得重启,之前的统计报告没了,非常郁闷。 下面来总结下如何正确使用jmeter,有效利用执行资源,小型机器也可以实现高并发负载。 ...
分类:
其他好文 时间:
2019-08-22 13:20:06
阅读次数:
97
第26课 - 异常处理 - 下 1. 问题一 有时在工程中关心是否产生了异常,而不关心具体的异常类型,C++语言中可以做到吗? C++中的catch语句可以使用...捕获所有的异常。 #include <cstdlib> #include <iostream> using namespace std ...
分类:
编程语言 时间:
2019-08-11 21:22:32
阅读次数:
133
现象 在跑 edu_ocr_img 表的归档时,每跑几万个数据,都会报一次内存耗尽 跟踪代码发现,是在插入时以下代码造成的: execute 之后会造成使用内存涨上去,并且在之后 unset 所有变量内存也会有一部分不会删除,直到内存耗尽。 于是跟踪到 Yii2中execute的具体代码块发现在记录 ...
分类:
其他好文 时间:
2019-05-24 12:26:55
阅读次数:
126
循环结构 : while 循环结构的特点:减少代码的冗余,提高代码的效率注意:只要是循环一定要有判断条件退出循环,不然就成了死循环,程序会一直在内存执行,直到内存耗尽,暴毙..... 语法形式: while 条件表达式: code1 code2 (一)打印数字1~10 i = 1 # 定义一个初始化... ...
分类:
其他好文 时间:
2019-05-01 14:58:34
阅读次数:
190