上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 65 下一页
摘要: AS3的垃圾回收分类: AS3/Flex 2011-12-19 16:32 137人阅读 评论(0)收藏 举报目录(?)[+]GC 和内存泄露无关只有在申请内存时才会触发自动 GCFlash 中垃圾回收的条件弱引用时的例外内存泄露的查找方法必要时可以执行强制 GC微量剩余内存GC 和内存泄露无关垃圾回收,这次是一个被无数人讨论过的传统话题。Action Script 使用的是和 Java 相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次 GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回收产生的性能问题。但要注意,这只是决定 阅读全文
posted @ 2012-12-25 10:47 Lunaa 阅读(146) 评论(0) 推荐(0) 编辑
摘要: actionscript3垃圾回收机制及内存管理分类: Actionscript 2011-01-11 11:25 455人阅读 评论(1)收藏 举报actionscript3对avm可进行内存操作管理,相比java对jvm可进行的内存操作管理,可不只是逊色,而是太一般了。内存管理机制,一般也就是由Garbage Collection(垃圾回收)来实现,简称GC,而actionscript3的GC垃圾回收是由flash player的AVM自动实现的。我们需要清楚了解GC的机制,一是为了减少我们开发出的程序所占的内存,高效健壮运行,二是为了避免内存泄露,乃至崩溃。垃圾回收器是运行在后台的一个进 阅读全文
posted @ 2012-12-25 10:34 Lunaa 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 谈谈ActionScript垃圾回收2011-08-23来自Kevin Cao's Blog编辑wangguo有17472人浏览Actionscript垃圾回收猎头职位:陕西:西安:senior java engineer在《给AS程序员的一点建议一文》中我提到了释放资源的重要性。最近在一些项目过程中我又对这方面有了更多的理解,在此希望能够分享给大家。首先让我们来回顾一下关于垃圾回收(Garbage Collection,下文简称GC)的一些知识。要阅读本文,你需要对GC机制有些基本认识。在ActionScript中,我们没有API可以直接删除一个对象,也不能控制Player进行GC。 阅读全文
posted @ 2012-12-25 10:30 Lunaa 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist的解决方法2012-05-22 21:03:08|分类:mysql 的问题|字号订阅启动 mysql 服务的时候报如下错误:Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist解决方法:mysql_install_db --user=mysql 初始化数据 阅读全文
posted @ 2012-12-19 19:37 Lunaa 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 使用Thrift RPC编写程序Category: 搜索引擎 View: 12,602 阅 Author: Dong作者:Dong |可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://dongxicheng.org/search-engine/thrift-rpc/1. 概述本文以C++语言为例介绍了thrift RPC的使用方法,包括对象序列化和反序列化,数据传输和信息交换等。本文采用了一个示例进行说明,该示例主要完成传输(上报日志或者报表)功能,该示例会贯穿本文,内容涉及thrift定义,代码生成,thrift类说明,client编写方法,server编 阅读全文
posted @ 2012-11-21 20:26 Lunaa 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 应用的概念¶ 当我们写了实现特定功能的代码之后,我们可能想将代码转成一个 应用 (application),这是可以作为一个单元启动和停止的组建,同时它也可以在其他系统中被重用。我们要创建一个 应用回调模块 ,其中描述了该应用应该如何被启动和停止。 然后,需要一个应用规格,它被放在一个 应用资源文件 。我们还指定该应用由哪些模块组成,以及各个回掉模块的名字。 如果我们使用 systools ——Erlang/OTP用于打包的代码(参见 发布 ),每个应用的代码都可以按照预定的 目录结构 放在单独的目录中。 应用回调模块¶ 如何启动和停止应用的代码,即监督树,由以下两个回掉函 阅读全文
posted @ 2012-11-14 22:16 Lunaa 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Rebar:Erlang构建工具Posted by 原 攀峰 on 2011 年 4 月 12 日Leave a commentGo to commentsRebar是一款Erlang的构建工具,使用它可以方便的编译、测试erlang程序、内联驱动和打包Erlang发行版本。Rebar是一个独立的erlang脚本,所以使用Rebar发布程序非常简单,甚至可以直接集成在项目文件夹中。默认的情况下,Rebar会按照Erlang/OTP来组织项目的结构,这样一来,构建时的配置工作量就会大大减少。Rebar同时提供了依赖库(包)管理机制,方便程序员重用已存在的模块。Rebar的以来管理机制支持的方式非 阅读全文
posted @ 2012-10-29 09:30 Lunaa 阅读(187) 评论(0) 推荐(0) 编辑
摘要: erlang 游戏服务器开发 最近关注erlang游戏服务器开发 erlang大牛写的游戏服务器值得参考介绍本文以我的OpenPoker项目为例子,讲述了一个构建超强伸缩性的在线多游戏玩家系统。OpenPoker是一个超强多玩家纸牌服务器,具有容错、负载均衡和无限伸缩性等特性。源代码位于我的个人站点上,大概10,000行代码,其中1/3是测试代码。在OpenPoker最终版本敲定之前我做了大量调研,我尝试了Delphi、Python、C#、C/C++和Scheme。我还用Common Lisp写了纸牌引擎。虽然我花费了9个月的时间研究原型,但是最终重写时只花了6个星期的时间。我认为我所节约的大 阅读全文
posted @ 2012-10-28 19:22 Lunaa 阅读(598) 评论(0) 推荐(0) 编辑
摘要: CouchDB与Couchbase:区别何在,Membase又将如何?2012-05-23 02:05 682人阅读 评论(1)收藏 举报本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/05/couchdb-vs-couchbase-membase去年二月,CouchOne与Membase合并了,合并之后的公司叫做Couchbase。Membase公司有一个名为Membase的产品,它是个键/值、持久化、可伸缩的解决方案,使用了memcached wire协议。CouchOne支持CouchDB。CouchDB是个文档数 阅读全文
posted @ 2012-10-17 22:28 Lunaa 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Membase基础教程发布时间:May 17, 2011 分类:Linux《说说我用过的个人云存储》《更换svn diff为vimdiff》Membase是什么网上关于Membase的原创文章很少,即时零星的有几篇,说的有都是一些没有实际内容的介绍。最近在仔细的研究并测试了很多NOSQL的数据库,对Membase有了一定的了解,写下来,分享一下。Membase是一个为交互式网络应用优化了数据存储的key-value类数据管理系统,在对于数据的使用上,Membase和Memcache是兼容的。Membase最大的特点是它横向扩展的方式,这也是和Memcache、Redis、Tokyo Tyran 阅读全文
posted @ 2012-10-17 20:05 Lunaa 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 65 下一页