详细介绍Java的内存管理与内存泄露 作为Internet最流行的编程语言之一,Java现正非常流行。我们的网络应用程序就主要采用Java语言开发,大体上分为客户端、服务器和数据库三个层次。在进入测试过程中,我们发现有一个程序模块系统内存和CPU资源消耗急剧增加,持续增长到出现java.lang.OutOfMemoryError为止。经过分析Java内存泄漏是破坏系统的主要因素。这里与大家分享我们在开发过程中遇到的Java内存泄漏的检测和处理解决过程. 本文先介绍Java的内存管理,以及导致Java内存泄露的原因。 ........
2021-05-31 13:44:20 31KB 内存管理 内存泄漏
1
体会可变分区内存管理方案,掌握此方案的内存分配过程、内存回收过程和 紧凑算法的实现。编制一个程序模拟实现可变分区内存管理。实验时,假设系统内存容量为1000KB。分配时使用 malloc(pid, length)函数实现,作业释放内存时使用 mfree(handle)函数实现,内存情况输出用 mlist()函数实现。
2021-05-30 10:27:59 24.21MB 内存管理
1
显示版权信息函数 void mversion() { printf(" |--------------------------------------------------|\n"); printf(" |     页式内存管理系统模拟程序       |\n"); printf(" |--------------------------------------------------|\n"); printf(" |菜单: (0)退出   (1)添加作业    |\n"); printf(" |          |\n"); printf(" |    (2)回收作业   (3)查看位示图 |\n"); printf(" |          |\n"); printf(" |    (4)查看内存分配情况 |\n"); printf(" |--------------------------------------------------|\n"); }
2021-05-27 18:12:07 5KB 页式内存管理
1
作者: [爱尔兰] 戈尔曼(Gorm 出版社: 北京航空航天大学出版社 原作名: Understanding the Linux Virtual Memory Manager 内容简介 · · · · · · 深入理解Linux虚拟内存管理,ISBN:9787810777308,作者:(爱尔兰)戈尔曼著;白洛等 作者简介 · · · · · · Mel Gorman曾获得爱尔兰利马瑞克大学的计算机学士和硕士学位。他的研究领域广泛:从网页开发到摄影机的实时显示系统。Mel Gorman认为,即使是最难以攻克的项目也并没有想象中那么艰难。他曾经还担任过系统管理员,主要管理Linux, 也涉及到Solaris和Windows。现今Mel Gorman是都柏林IBM公司的Java程序开发员。 Mel Gorman的大部分技能都来自于他自己在利马瑞克大学的生活经历,与大学里计算机社区的广泛接触,以及实地工作经验这三者的完美结合。是计算机社区使他接触到了Linux,并相信Linux用途广泛,而绝不仅仅只是一个便利的邮箱地址。这个社区还使他对开放源码软件产生了兴趣,尤其是在Linux内核方面。他永远感激利马瑞克大学为他提供的这个平台,使他认识了许多有识之士,并有两年时间来研究VM。 闲暇时Mel Gorman喜欢和女友凯伦呆在一起,或者弹弹吉他(尽管并不擅长),读读手边的书籍,与朋友和家人(他们避免谈及有关VM的话题)一同消磨时光。又或是制订一些可能并无价值的计划(有时仅仅在想象中完成它们)。只要安迪说服他乘坐游艇是个不错的娱乐项目,他也会去尝试。Mel Gorman还在犹豫着是继续创作关于Linux的文章,还是向从前一样在Linux环境下编写程序,因为后者才是他最初的意愿。
2021-05-27 14:05:15 3.15MB Linux
1
经典Linux学习资料: 深入理解Linux虚拟内存管理.rar 中英文都有
2021-05-27 13:57:26 23.41MB Linux 虚拟内存
1
南京农业大学操作系统课程设计2021版,附带文档,适用于3或4星题,其中注释详尽,代码格式规范,可对题目要求进行修改。没写死锁和设备管理。编程使用java开发,内容中硬件系统抽象出来了对应的 Memory、Disk、CPU、Clock 、MMU、AddressLine、DataLine 共 7 个类。内核层次实现了作业管理、进程管理和存储管理3个模块。共使用7个线程。 不过听说下次是用python开发,也可以当个参考。
1
实验二 内存管理.doc
2021-05-25 17:00:47 246KB 实验二内存管理.doc
1
模拟实现操作系统内存管理,包括3种初始化方式,功能包括分配内存,回收内存,分别以三种算法实现,使用codeblocks编写
2021-05-23 22:29:20 43KB 操作系统 内存管理
1
深入理解Linux虚拟内存管理(中文版)深入理解Linux虚拟内存管理(中文版)深入理解Linux虚拟内存管理(中文版)深入理解Linux虚拟内存管理(中文版)深入理解Linux虚拟内存管理(中文版)深入理解Linux虚拟内存管理(中文版)
2021-05-23 11:00:08 44.64MB 深入 理解 Linux
1
单片机内存管理的源码,分配策略包含首次适应及最佳适应两种方法,释放提供碎片回收功能,压缩包中包含以往版本。
2021-05-22 09:00:47 11KB 单片机 内存管理
1