- -Xms 初始堆内存大小,默认物理内存64/1 -Xms = -XX:InitialHeapSize -Xmx 最大堆内存,默认物理内存4/1 -Xmx = -XX:MaxHeapSize -Xss 栈内存大小 设置单个线程栈大小,一般默认512~1024kb。 单个线程栈大小跟操作系统和JDK ...
分类:
其他好文 时间:
2020-02-19 23:48:54
阅读次数:
75
在Linux系统经常被用作服务器系统。当服务器内存吃紧的时候,free命令是我们最常使用的内存分析工具。 free使用介绍 free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。 fre ...
分类:
系统相关 时间:
2020-02-19 22:28:31
阅读次数:
93
在 系统经常被用作服务器系统。当服务器内存吃紧的时候, 命令是我们最常使用的内存分析工具。 使用介绍 命令可以显示 系统中空闲的、已用的物理内存及 内存,及被内核使用的 。在 系统监控的工具中, 命令是最经常使用的命令之一。 free命令使用起来非常简单。 下面列举一个我最常用的命令格式 输出显示如 ...
分类:
系统相关 时间:
2020-02-19 13:30:08
阅读次数:
82
sysctl.conf #增加tcp侦听队列 net.core.somaxconn = 2048 #修改内核分配内存的方式(1:内核允许分配所有的物理内存) vm.overcommit_memory = 1 #进程最大打开文件描述符数 fs.file-max = 1000000 #socket 读写 ...
分类:
系统相关 时间:
2020-02-14 22:18:50
阅读次数:
100
adb shell回车 一、procrank VSS >= RSS >= PSS >= USSVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)是单个进程全部可访问的地址空间RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)是单个 ...
分类:
移动开发 时间:
2020-02-11 16:08:37
阅读次数:
160
前言 今天安装 "spdlog" ,一个快速得C++日志库,按照文档步骤,不料出现了一堆错误,像c++: internal compiler error: Killed (program cc1plus)等一堆,刚开始以为环境有问题,弄了一会还是不行,查了一下才知道,是物理内存太小,需要swap分区 ...
分类:
编程语言 时间:
2020-02-09 00:27:38
阅读次数:
83
共享内存允许两个或多个进程共享一个给定的存储区,就是多个进程将同一块物理内存映射到自己的虚拟地址上。因为不需要在客户进程和服务进程之间拷贝,所以是最快的一种IPC。 函数1 #include <sys/shm.h> int shmget(key_t key, size_t size, int fla ...
分类:
其他好文 时间:
2020-02-04 23:33:45
阅读次数:
107
内存中的线程 [TOC] 一、内存中的线程 " " 多个线程共享同一个进程的地址空间中的资源, 是对一台计算机上多个进程的模拟,有时也称线程为轻量级的进程。 而对一台计算机上多个进程,则共享物理内存、磁盘、打印机等其他物理资源。多线程的运行和多进程的运行类似,是CPU在多个线程之间的快速切换。 不同 ...
分类:
编程语言 时间:
2020-02-03 22:13:29
阅读次数:
86
如题,将我在云服务器上安装Oracle服务的惨痛经历分享出来,期间查找的资料踩过的坑无数,希望对大家能有帮助 闲话少叙,直接开始 首先,由于服务器比较差,需要先设置swap 查看是否设置swap虚拟内存 交换区(SWAP)要求:按照操作系统推荐配置,根据内存大小,为物理内存的1 1.5倍。 推荐:创 ...
分类:
数据库 时间:
2020-02-01 10:41:35
阅读次数:
98
1.innodb_flush_log_at_trx_commit innodb_flush_log_at_trx_commit = 2 # 0:如果innodb_flush_log_at_trx_commit的值为0,log buffer每秒就会被刷写日志文件到磁盘,提交事务的时候不做任何操作(执行 ...
分类:
数据库 时间:
2020-01-31 10:24:03
阅读次数:
93