[TOC] 一、概述 ? 程序在运行过程中是不断申请内存,释放内存,如果程序只是申请没有释放就会引起内存泄漏内存不足等问题。在C语言、C++中,程序员需要手动的释放内存,如果程序员粗心忘记回收,就会导致程序bug,在Java中,JVM提供自动回收内存机制GC(内存回收器),减少程序员的工作量和减低由 ...
分类:
其他好文 时间:
2019-10-28 14:26:50
阅读次数:
147
C动态内存分配 数组是固定数量的值的集合,在声明数组的大小之后,无法更改。有时,数组大小可能不够,就需要动态扩容。解决此问题,可以在运行时手动分配内存。这在C编程中称为 动态内存分配 。 动态分配存储器涉及到的库函数有 这些函数在``头文件中定义。 1.malloc() 名称“ malloc”代表内 ...
分类:
编程语言 时间:
2019-10-27 13:02:13
阅读次数:
111
这些内核参数有可能有助于提高系统的内存利用率。通过更改/proc文件系统中相应的文件的值来临时设置这些参数以用于测试目的。确定用例生成最佳性能的值后,可以使用sysctl命令永久设置它们。通常通过设置一个或多个内核参数的值来配置内存使用情况。可以通过更改/proc文件系统中文件的内容来临时设置这些参... ...
分类:
其他好文 时间:
2019-10-21 00:03:34
阅读次数:
133
g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report, 主要原因大体上是因为内存不足,有点坑 临时使用交换分区来解决吧 sudo dd if=/dev/zero of=/swapfi ...
分类:
其他好文 时间:
2019-10-15 10:22:10
阅读次数:
85
攻击原理: SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,常用假冒的IP或IP号段发来海量的请求连接的第一个握手包(SYN包),被攻击服务器回应第二个握手包(SYN+ACK包),因为对方是假 ...
分类:
其他好文 时间:
2019-10-09 19:13:28
阅读次数:
160
emwin中自己创建窗口,并且将所有的界面都放在WM_PAINT下面,运行定时器的时候,总是卡死,一直找不到原因,最后发现可能是内存不足,找到原因是 create_basePage(); //每次都重绘背景和标题 每次都重绘整个页面然后又没有清除导致内存不足,进行不断的尝试,发现create_bas ...
Spark 作为一个以擅长内存计算为优势的计算引擎,内存管理方案是其非常重要的模块; Spark的内存可以大体归为两类:execution和storage,前者包括shuffles、joins、sorts和aggregations所需内存,后者包括cache和节点间数据传输所需内存;在Spark 1 ...
分类:
其他好文 时间:
2019-10-02 00:35:40
阅读次数:
122
https://blog.csdn.net/qq_35022052/article/details/81584014 ...
分类:
其他好文 时间:
2019-09-25 15:27:03
阅读次数:
363
中秋的时候正在外面愉快的在外卖喝着咖啡玩电脑。。。。。。突发 redis 报警从 sentry 应用端曝出的错误 于是又开始愉快的处理问题了,看上去像是执行 rdb 快照持久化的时候出现的问题,上到 redis 机器查看日志定位详细问题 可以很明显的发现应该是尝试 fork 的时候内存不够,并没有被 ...
分类:
其他好文 时间:
2019-09-16 21:15:06
阅读次数:
376
1. vmstat 查看服务器内存,CPU等信息 一般是通过两个数字参数来完成的,第一个参数是采样时间间隔,单位是秒, 第二个参数是采样的次数 r: 表示运行队列,如果队列过大说明CPU很繁忙,一般会造成CPU使用率高 b: &n ...
分类:
系统相关 时间:
2019-09-09 17:55:15
阅读次数:
111