最新 最热

【C 语言】二级指针作为输出 ( 指针输入 | 指针输出 | 二级指针 作为 函数形参 使用示例 )

指针 作为 函数输出 : 函数 负责 分配内存 , 一般 传入二级指针 , 函数负责生成内存 , 并 使用 二级指针 指向 一级指针, 一级指针 指向 在 函数中 分配好内存 ;...

2023-03-29
1

Linux | 内存分配之malloc->brk

~/Downloads/research/linux-5.15.4/mm/mmap.c

2023-03-18
1

一天一个离职技巧之代码优化

小看半小时,代码问题不大,都是一些细节问题。喝口82年的咖啡压压惊,再继续评审吧。

2023-03-17
1

cgo笔记: 内存分配与对象转换

来自:https://www.reddit.com/r/golang/comments/iqy423/cgo_golang_free_allocated_memory_of_array_of_c/

2023-03-14
1

争议很大的问题

其中,第一个问题「在 4GB 物理内存的机器上,申请 8G 内存会怎么样?」存在比较大的争议,有人说会申请失败,有的人说可以申请成功。

2022-10-27
2

C语言动态内存分配:按需分配内存。

1.void *malloc(int size);2.void free(void *p);例:建立动态数组,输入5个学生的成绩,输出不及格学生的成绩。#include<stdlib.h>int main(){void check(float *p);float *p=(float*)malloc(5*si......

2022-10-26
1

【译】TcMalloc

TcMalloc 的核心是分层缓存,前端没有锁竞争,可以快速分配和释放较小的内存对象(一般是 256 KB)前端有两种实现,分别是 pre-CPU 和 pre-Thread 模式,前者申请一块大的连续内存,每一个逻辑 CPU 将获得其中的一段。这种模式下 T...

2022-10-26
1

分享一例Android内存碎片OOM

意思就是出现Java 内存碎片了,明明还有231MB空间可以使用,可是分配1.2M内存失败了。

2022-10-25
1

perf基本使用功能

用于实时显示当前系统的性能统计信息。该命令主要用来观察整个系统当前的状态,比如可以通过查看该命令的输出来查看当前系统最耗时的内核函数或某个用户进程...

2022-09-26
1

在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?

随着写代码功力的提升,个人对于代码的整洁、优雅、可维护、易拓展等就有了一定的要求,虽然自己曾经就属于那种全局变量满天飞,想到哪里写到哪里的嵌入式软件工程师;但是这一切在现在来说必须要结束了!要想做一个好的项目,我...

2022-03-24
2