CuterCorley CuterCorley
4年前
C语言入门系列之8.指针的概念与应用
一、指针引入指针是C语言中的一个重要的概念,也是C语言的一个重要特色。正确而灵活地运用它,可以有效地表示复杂的数据结构;能动态分配内存;能方便地使用字符串;有效而方便地使用数组等。掌握指针的应用,可以使程序简洁、紧凑、高效。可以说,不掌握指针就是没有掌握C的精华。1.地址的概念数据在内存中的存储和读取如下:内存区的每一个字节有一个编号,称为地址
Stella981 Stella981
3年前
GZIPInputStream 流未关闭引起的内存泄漏问题
近日线上一个项目总是时隔1周发生OOM自动重启,问题很明显内存泄漏了。。。使用jmap查看一下线上服务堆使用情况,实例最多的前10个类110125instancesofclassC108705instancesofclassjava.lang.String88066instancesofclas
Stella981 Stella981
3年前
FMOD Event System——事件树策略、加载、内存分配
FMOD最新API—EventSytem,提供了比FMODEx更高层的接口,使引擎开发人员无需关注诸如音频数据管理、播放控制、channels管理等底层细节,而把精力放在考虑如何为上层应用(如:场景/技能/UI编辑器中的音效、音乐的编辑,游戏中各种音效、音乐的播放)设计适合的框架。此外,它还提供了相应的设计工具—FMODDesigner,让音效制作人员
Stella981 Stella981
3年前
Spring Security 5 学习笔记(八)多个内存用户
©陈华(clinker@163.com(https://www.oschina.net/action/GoToLink?urlmailto%3Aclinker%40163.com%3Fsubject%3DSpring%2520Security%25205%2520%25E5%25AD%25A6%25E4%25B9%25A0%25E7%25AC%2594
Wesley13 Wesley13
3年前
DELL 服务器内存插槽正确插法
!(https://oscimg.oschina.net/oscnet/d5a0ed3c93430e04affbf0cd79a4f956363.jpg)系统包含24个内存插槽,分为两组(每组12个),每个处理器一组。每个12插槽组分入四个通道。在每个通道中,第一个插槽的释放拉杆以白色标记,第二个插槽的释放拉杆为黑色,第三个插槽的释放拉杆标为绿色(
Stella981 Stella981
3年前
Memory Analyzer Tool定位Java heap space内存泄漏
javaheapspace是一个很蛋疼的问题,如果开发调试时遇到还好,如果是在项目上线后运行一段时间后,才抛出该异常,那真的很悲剧(那你得找代码中到底是哪里内存泄露了),这真是一个悲伤的故事。  1.javaheadspace堆内存溢出分 析发生这种问题的原因是java虚拟机创建的对象太多,
Wesley13 Wesley13
3年前
Java 进阶(一) JVM运行时内存模型
1.JVM运行时数据区域的划分a.程序计数器(ProgramCounterRegister)一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。每个线程拥有独立的一个计数器,如果当前执行的是Native方法,则计数器值为空。b.JVM栈(JavaVirtualMachineS
Wesley13 Wesley13
3年前
#内存管理的艺术# 之 Nginx slab的实现
访问这里(http://my.oschina.net/u/2310891/blog),获取更多原创内容。说明:本系列的文章基于Nginx1.5.0版本代码。在上一篇(http://my.oschina.net/u/2310891/blog/672539)中已经介绍了Nginxslab分配器的基本原理和内存空间布局,现在我们将在此基础
Easter79 Easter79
3年前
SpringCloud开发内存占用过高解决方法
点击上方"程序员小乐(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5ODI5NDkxMw%3D%3D%26mid%3D2247490920%26idx%3D2%26sn%3D84fa3d94375cac784