per class allocator 2 tips: operator new重载 不会被派生类实际使用,因为父类大小内存的分配交给子类去调用明显是不正确的。实际上会被转交至 : : operator new. operator delete: 使用例: 对pre class allocator ...
分类:
编程语言 时间:
2020-05-21 11:59:18
阅读次数:
66
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是Python的第15篇文章,我们来聊聊Python中内存管理机制,以及循环引用的问题。 Python的内存管理机制 对于工程师而言,内存管理机制非常重要,是绕不过去的一环。如果你是Java工程师,面试的时候一定会问JVM。C++工 ...
分类:
编程语言 时间:
2020-05-21 10:32:35
阅读次数:
80
# 二面1. jvm内存管理机制,分***论2. 说项目(主要就是项目,说了很久)3. 集群一般有哪些实现方式4. 分布式的注册中心怎么实现5. 有哪些分布式开源框架,K8s了解么6. 家乡在哪?对来北京工作有什么看法7. 你有什么想问我的# 三面:1. 本科和研究生成绩2. 一个聊天应用,我和你通... ...
分类:
编程语言 时间:
2020-05-20 12:12:54
阅读次数:
70
一切变量皆是对象的引用 当创建对象时, Python 立即向操作系统请求内存 可以用id(变量名)来获取该变量所引用对象的内存地址 is关键字用于判断引用是否相同,==用于判断引用的内容是否相同 在Python中,整数和短小的字符,Python都会缓存这些对象,以便重复使用。当我们创建多个等于“12 ...
分类:
编程语言 时间:
2020-05-19 17:57:39
阅读次数:
53
李微微 201821121001 计算1811 1. 记录内存空间使用情况 ①根据实验课上的PPT,记录进程使用了哪些内存空间,用链表实现。在结构体里声明进程ID、占用大小、起始地址、进程名和指向自己类型的指针,用于存放进程信息。 /*记录内存空间使用情况*/ typedef struct allo ...
分类:
其他好文 时间:
2020-05-17 01:22:42
阅读次数:
72
虚拟内存管理(2) 7.3.4 缺页终端 分级存储体系 cache+内存+辅存 页表扩充—带中断位的页表 | 页号 | 页框号 | 中断位I | 辅存地址 | 访问位 | 修改位 | | | | | | | | | | | 1 | | 1 | 0 | | | | 0 | | 0 | 1 | 1. 中 ...
分类:
其他好文 时间:
2020-05-17 00:45:11
阅读次数:
93
Java的诞生 语法有点像C 没有指针 没有内存管理 真正的可以移植性,编写一次,到运行 面对对象 类型安全 高质量的类库 ...... Java出生 1995年的网页简单粗糙,缺乏互动性 图形界面的程序(Applet) Java2标准版(J2SE):去占领桌面 Java2移动版(J2ME):去占领 ...
分类:
编程语言 时间:
2020-05-16 19:11:56
阅读次数:
78
1.操作系统(Operation System)主要在管理与驱动硬件,因此必须能管理内存、管理装置、负责行程管理以及系统呼叫,因此能够让硬件准备好就是一个好的系统了。 2.Unix的前身是贝尔实验室(Bell lab)的Ken Thompson用汇编语言写的,后来在1971-1973年间由Denni ...
分类:
系统相关 时间:
2020-05-16 00:40:01
阅读次数:
66
系统启动和内核管理 1 CentOS 6 的启动管理 1.1 Linux 组成 kernel 实现进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等功能 rootfs 包括程序和 glibc 库 程序:二进制执行文件 库:函数集合, function, 调用接口(头文件负责描述) 1.2 ...
分类:
其他好文 时间:
2020-05-16 00:23:00
阅读次数:
85
看了这篇文章 https://arjunsreedharan.org/post/148675821737/memory-allocators-101-write-a-simple-memory 主要内容就是介绍了实现简化版malloc free的过程。之前玩过pwn,代码理解起来还是挺简单的 #in ...
分类:
其他好文 时间:
2020-05-14 21:05:40
阅读次数:
98