您现在的位置:首页 --> 查看专题: Gc
Java相对于c/c++来说,是比较“动态”的语言,在运行时期,也有扩展性和可优化性(不像c/c++直接编译成机器码)。所以,针对JVM和GC的一些优化策略就显得尤为重要,提供给程序员的灵活性也会相应的增加。这两天着手于Java后端进程的优化,对jvm和gc进行了一些研究。
前几天分析了 lua gc 的实现细节。 阅读 lua 的代码是段很有趣的经历。但如果是重头读 lua 的源码,建议从简单的部分读起。gc 恰巧是最难的一段。LuaJIT 的作者 Mike 在这方面很有发言权,他在回答 Which OSS codebases out there are so well designed that you...
如果在ubuntu下, 采用apt安装的PHP, 那么在使用Session的时候, 就可能会有小概率遇到这个提示. PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13) in /home/laruence/www/htdocs/index.php on line 22
这几天白天都在安排面试,其实还是有点累的。晚上就随便写点程序,好久没摸 C++ ,有点生疏。也算是娱乐一下吧。主要工作其实是在 C 库的基础上做一个 C++ 的中间层。跟在 C 库的基础上做 lua 中间层差不太多。前几天加入了 gc 后,发现了一些有趣的用法。比如对于构造对象。 C 的 api 中,如果创建一个对象失败,就会返回空指针。但是对于 C++ 就不一样了,new 是不应返回空指针的。书本上的推荐做法是在构造函数里抛异常。但是我...
[ 共4篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[55] 转载:cassandra读写性能原理分析
-
[51] memory prefetch浅析
-
[45] MySQL半同步存在的问题
-
[43] 《web前端最佳实践》—高维护性css
-
[40] 深入浅出cassandra 4 数据一致性问
-
[40] javascript插入样式
-
[38] 获取Dom元素的X/Y坐标
-
[36] MySQL vs NoSQL 效率与成本之争
-
[35] 不是书评 :《我是一只IT小小鸟》
-
[33] 字符引用和空白字符
赞助商广告