GC.Collect()GC.WaitForPendingFinallizers()GC.KeepAlive尽量不要new很大的Object不要频繁的new生命周期很短的Object,这样会导致很多内存碎片引起频繁的压缩
分类:
其他好文 时间:
2014-05-05 21:47:03
阅读次数:
448
内存模型:
为了屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发结果。
分类:
编程语言 时间:
2014-05-05 21:32:28
阅读次数:
316
1.sgi STL"标准"的空间适配器: 该适配器很简单,只是对new
delete等内存分配释放函数的一层简单封装而已,所以sgi stl几乎没用上它(效率太低),代码位于defalloc.h.2.sgi stl特殊适配器
std::alloc: 该版本作为stl中的默认适配器,主要分成两个部分:...
分类:
其他好文 时间:
2014-05-04 12:41:42
阅读次数:
381
简单介绍一下Linux的由来以及Linux和UNIX的关系Linux简介:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linu....
分类:
系统相关 时间:
2014-05-04 12:41:13
阅读次数:
610
Erlang核心开发者Lukas Larsson在2014年3月份Erlang
Factory上一个演讲的听写稿,详细介绍了Erlang内存体系的原理以及调优案例。
分类:
其他好文 时间:
2014-05-03 23:40:47
阅读次数:
383
ssh user@hostname "command" ;echo “aaa”$?输出aaa0,表示
ssh命令成功。输出aaa2555,表示ssh连接失败。若ssh成功,命令失败,则aaa127.
分类:
其他好文 时间:
2014-05-03 23:26:39
阅读次数:
526
iOS设备的内存有限,如果用UITableView显示成千上万条数据,就需要成千上万个UITableViewCell对象的话,那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象重用原理:当滚动列表时,部分UITableViewCell会移出窗口,UITableVie...
分类:
其他好文 时间:
2014-05-03 23:26:14
阅读次数:
312
Posix线程编程指南(3) 杨沙洲
原文地址:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part3/
线程同步 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库AP...
分类:
编程语言 时间:
2014-05-03 23:21:52
阅读次数:
641
例题1:给十个单字节无符号数排序: 1 ;功能名称,说明二重循环的实现 2 DSEG
SEGMENT 3 BUFFER DB 23,12,45,32,127,3,9,58,81,72 4 N EQU 10 5 DSEG ENDS 6 ; 7
...
分类:
其他好文 时间:
2014-05-03 23:13:39
阅读次数:
352
初学Linux,首先需要弄清Linux 标准目录结构/root
---启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home ---存储普通用户的个人文件ftp ---
用户所有服务httpdsambauser1user2bin ---系统启动时需要的执行文件(二进制)sb...
分类:
系统相关 时间:
2014-05-03 23:12:38
阅读次数:
549