C++内存池实现(非线程安全) 代码段

#pragma once template<typename T,std::size_t nNum> class CMemPool { public: CMemPool(){ Init();} ~CMemPool() { Fini();} T* GetElement(); void ReleaseElement(T* t1); void Init(); void Fini(); protected

mx3y 2015-06-29   923   0
C/C++  

深入Java虚拟机之内存优化 经验

前面一篇文章介绍了Java虚拟机的体系结构和内存模型,既然提到内存,就不得不说到内存泄露。众所周知,Java是从C++的基础上发展而来的,而C++程序的很大的一个问题就是内存泄露难以解决,尽管Java的JVM有一套自己的垃圾回

openkk 2011-12-27   33164   0
JVM   Java开发  
P24

  Dalvik 虚拟机内存管理 文档

讲师:svenDalvik虚拟机内存管理 2. *版本控制版本号主要变更内容变更日期作者审批审批日期1.0初版2012.05.15sven 3. *1学习目标基本概念及术语 Dalvik虚拟机内存管理 4. *2基本概念及术语Java虚拟机内存区域分类

904459233 2012-07-02   3811   0

Android内存优化之磁盘缓存 经验

前言: 在上一篇文章中介绍了内存缓存,内存缓存的优点就是很快,但是它又有缺点: 空间小,内存缓存不可能很大; 内存紧张时可能被清除; 在应用退出时就会消失,做不到离线; 基于以上的缺点有时候又

jopen 2015-06-24   26366   0

Java常见内存溢出(OOM)解决方案 经验

jvm内存区域 程序计数器 一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器。 java栈 与程序计数器一样,java栈(虚拟机栈)也是线程私有的,其生命周期与线程相同。通常存

jopen 2015-09-07   19938   0

Linux下查看内存使用情况方法总结 经验

Q:我想监视Linux系统的内存使用情况,在Linux下有哪些视图或者命令行工具可用呢? 在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用

w8y5 2015-07-09   14822   0
Linux  

Android图片内存溢出处理 经验

1.图片内存溢出 默认情况下,每个android程序的dailvik虚拟机的最大堆空间大小为16M 当加载的图片太多或图片过大时经常出现OOM问题 android 中用bitmap 时很容易内存溢出,报如下错误:Java

jopen 2015-07-23   11506   0

基于 Web 的Go服务内存分析器:profiler 经验

profiler是基于 Web 的Go服务内存分析器,它可以帮助你跟踪你的服务的内存使用情况,并报告自定义的属性。 项目主页: http://www.open-open.com/lib/vie

jopen 2015-08-31   7575   0

分布式事务内存数据库:MemDB 经验

MemDB 是全球首个支持分布式事务的 MongoDB。 高性能和可伸缩 快速的内存数据访问,高达 25,000 ops (single doc read/write) /碎片 (each shard

jopen 2015-11-05   10706   0

docker高级应用(CPU与内存资源限制) 经验

本篇讲的就是利用docker本身的参数进行CPU与内存资源的限制。 1、内存限制 默认docker内存限制可以使用-m参数进行限制,但如果只使用-m参数,不添加其他的,那么内存限制不会限制死,比如-m 256m内存,那么容器里程序可以跑到2*256m后才会被杀死。

mfbz0886 2016-03-21   68249   0
Docker  

iOS经典面试题总结--内存管理 经验

我根据自己的情况做了一下总结,答案是我总结的,如有答的不好的地方,希望批评指正以及交流,谢谢! 内存管理 1.什么是ARC? ARC是automatic reference counting自动

yxrt5400 2016-03-02   24317   0

Android 中的 Enum 到底占多少内存?该如何用? 经验

文件,占用很多内存。而到底确切占用了多少内存,没说。本文分析了枚举所占用的精确的内存大小,方便大家权衡选择,希望对大家有帮助。 关于 Enum 的使用 Enum 需要占用较大的内存,如果对内存敏感,请尽量少使用

Zul99T 2016-04-30   18219   0

Linux堆内存管理深入分析——下半部 经验

在上一篇文章中,详细介绍了堆内存管理中涉及到的基本概念以及相互关系,同时也着重介绍了堆中chunk分配和释放策略中使用到的隐式链表技术。通过前面的介绍,我们知道使用隐式链表来管理内存chunk总会涉及到内存的遍历,效率极低。对此glibc

吴青强 2016-05-23   41026   0

内存中执行k-means聚类算法 经验

在内存中执行k-means聚类算法

DeliaPitt 2016-02-28   20084   0
算法  

自动监测内存泄漏(译) 经验

看到facebook的一套内存泄漏检测工具,感觉不错,想要查看原文可以点击 这里 ,后续在去分析相关的开源工具 手机设备上的内存属于共享资源。应用不合理的使用它会导致内存耗尽,崩溃以及导致性能的大幅度降低。

XavierCrack 2016-09-29   5423   0

深入浅出Netty内存管理:PoolChunkList 经验

PoolChunkList PoolChunkList负责管理多个chunk的生命周期,在此基础上对内存分配进行进一步的优化。 final class PoolChunkList implements

JosMLXB 2016-09-26   30149   0

GC那些事儿--Android内存优化第一弹 经验

接 App优化之内存优化(序) , 作为App优化系列中内存优化的一个小部分. 由于内存相关知识比较生涩, 内存优化中使用到的相关工具, 也有很多专有名词. 对Java内存管理, GC, Android内存管理

shengyu06 2016-10-14   8782   0

Netty之有效规避内存泄漏 经验

有过痛苦的经历,特别能写出深刻的文章 —— 凯尔文. 肖 直接内存是IO框架的绝配,但直接内存的分配销毁不易,所以使用内存池能大幅提高性能,也告别了频繁的GC。但,要重新培养被Java的自动垃圾回收惯坏了的惰性。

linyouzhu 2016-11-01   29381   0

常见的八种导致 APP 内存泄漏的问题 经验

序员无需手动管理内存分配。这减少了段错误(segmentation fault)导致的闪退,也减少了内存泄漏导致的堆空间膨胀,让编写的代码更加安全。然而,Java 中依然有可能发生内存泄漏。所以你的安卓

bilaizi 2016-12-16   8554   0

MySQL内存表、MyISAM表、MemCache实现Session效率比较 经验

ySQL内存表做会话比较 好一些,因为MySQL内存表做Session更容易维护(可以制作安装脚本)。这个周末,我进行了一些测试,测试MySQL MyISAM表做会话(对时间给不给索引)、内存表做会话、MemCache做会话的效率比较。

jopen 2011-12-20   67856   0
1 2 3 4 5 6 7 8 9 10