cocos2d-x源于cocos2d-iphone,为了与Objective-c一致,cocos2d-x也采用了引用计数与自动回收的内存管理机制。 要现实自动内存回收,需继承于cocos2d-x的根类CCObject。当然自动释放会影响性能的。 cocos2d-x中有很多静态工场方法,例如以crea ...
分类:
其他好文 时间:
2016-07-07 09:50:22
阅读次数:
142
有关于linux下堆利用的文章有很多,之前我也曾总结过,但是并没有深入的追究。这次从源头入手来分析为什么会被利用,怎么被利用。所谓的源头就是堆管理机制,更详细的说就是libc.so中的mallc()与free()函数了。 首先说下堆机制,说白了堆只是一种用户态的内存管理机制而已。设立堆管理机制是为了 ...
分类:
其他好文 时间:
2016-07-06 20:07:14
阅读次数:
588
Puppet是一种Linux,Unix平台的集中配置管理系统,此系统能够管理机器里面诸如文件,用户,进程,软件包等资源,其设计目标就是简化对这些资源的管理以及妥善处理资源之间的依赖关系。使用puppet,可以运行一个服务器端,然后每个客户端通过ssl证书连接服务器,得到本机的服务配..
分类:
其他好文 时间:
2016-07-05 06:35:56
阅读次数:
287
SOA没有为服务如何划分提出具体指导 SOA无法防止服务之间过度耦合 SOA通常使用重量级的通信协议,例如:SOAP/WSDL SOA中常常有集中式的服务管理机制,例如:UDDI、ESB SOA未强调服务的独立部署 SOA难以使用不同的编程语言使用 SOA的性能和可伸缩性无法满足面向互联网大流量应用 ...
分类:
其他好文 时间:
2016-07-04 18:47:21
阅读次数:
147
好处: 解决传统单块风格应用的问题: 单一代码库,代码维护复杂 单一发布单元,测试困难 单一发布单元,发布困难 对服务器硬件配置要求极高,垂直扩展困难 无法做到无状态,水平扩展困难 解决集中式服务管理机制的问题: 有可能出现单点故障 可伸缩性差,容易出现性能瓶颈 解决重量级通信机制的问题: 基于HT ...
分类:
其他好文 时间:
2016-07-04 18:44:06
阅读次数:
106
strong修饰的属性是强指针类型的,weak修饰的属性是弱指针类型的 ARC对于内存中的对象管理机制,当某个对象没有被强指针指向的时候,该对象就会被销毁。 所以不适当的使用strong和weak修饰属性容易造成内存泄露。 OC对象(继承NSObject的类创建的对象)用strong修饰。 UI控件 ...
分类:
移动开发 时间:
2016-07-01 01:09:21
阅读次数:
518
几个重要概念 Slab memcached通过slab机制进行内存的分配和回收,slab是一个内存块,它是memcached一次申请内存的最小单位,。在启动memcached的时候一般会使用参数-m指定其可用内存,但是并不是在启动的那一刻所有的内存就全部分配出去了,只有在需要的时候才会去申请,而且每... ...
分类:
系统相关 时间:
2016-06-28 23:44:17
阅读次数:
371
析构函数在对象的生命结束时,会自动调用,大家所熟知的智能指针就是根据析构函数的这种特性而实现的,包括Qt的内存管理机制,也都是利用了析构函数的这一机制来实现的。c++创始人Bjarne Stroustrup在创造析构函数也是出于这种目的的,可见如果析构函数用的好的话,可以省去我们很多工作量,你不再需 ...
分类:
其他好文 时间:
2016-06-25 06:08:34
阅读次数:
178
实验描述 机房内有两台服务器: (1)B服务器10.0.10.158,充当Web服务器,有普通用户user_00 (2)C服务器10.0.10.191,充当Mysql服务器,有普通用户user_00 有服务器A 10.0.10.198,供管理员平常使用来管理机房内的机器。为方便起见,所以要求做到: ... ...
分类:
其他好文 时间:
2016-06-23 23:45:57
阅读次数:
206
引言 对于C++程序员,内存分配与回收的处理一直是令人头疼的问题。Java由于自身的自动内存管理机制,使得管理内存变得非常轻松,不容易出现内存泄漏,溢出的问题。 不容易不代表不会出现问题,一旦内存泄漏或溢出的情况发生,调试起来会变得非常困难。这就要求我们对虚拟机的内存区域有深入的理解。最终能够判断内 ...
分类:
其他好文 时间:
2016-06-22 22:06:12
阅读次数:
238