码迷,mamicode.com
首页 >  
搜索关键字:compacting gc    ( 3562个结果
lua中对象的弱引用
几次编写lua时。总是有同事遇到A中对象已经释放了。但B对象中A对象的值不是为空的。 Lua的gc和Java的类似。只有当对象没有被引用时候才会释放这块内存。要想实现A释放了B中A的值也释放了这时候需要用到弱引用。 setmetatable(t,{__mode="k"}); __mode 的值可以为"k","v","kv"   ~ ~第一段代码中可以看到内...
分类:其他好文   时间:2015-05-24 15:50:26    阅读次数:134
Linux C/C++的编译
以前在Linux上面编译过C,但是没有编译过C++,今天用到了,就稍微学习了一下。简单的介绍linux 中最重要的编译工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(OC我没有尝试过)(C语言的一种面向对象扩展)。利用 gc...
分类:编程语言   时间:2015-05-24 15:25:21    阅读次数:135
Eclipse 报java.lang.OutOfMemoryError: PermGen space
工作时在本机测试环境发布一个web项目,Eclipse报了这个错误,网上搜罗一番,找到以下解决办法,记录一下。这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garb...
分类:编程语言   时间:2015-05-23 21:15:53    阅读次数:158
java中的gc log解读
gc log是java程序在出现内存问题时候最好的查看问题的有利日志。下面我们来一步一步分析gc log。 首先,默认java程序是不会开启gc log,我们可以在给jvm参数加上-XX:+PrintGCDetails (这个只是我们在本地调试使用...
分类:编程语言   时间:2015-05-23 18:49:35    阅读次数:202
vim 的简单实用
vim查找替换:n1,n2s/word1/word2/gn1,n2为数字,查找n1到n2行,中word1替换为word2:1,$s/word1/word2/g查找第一行到最后一行,word1替换word2:1,$s/word1/word2/gc查找第一行到最后一行,word1替换word2替换前确认.vim环境的配置setnu显示行号setnonu取消行号显示setbackspace=2可..
分类:系统相关   时间:2015-05-23 18:42:26    阅读次数:137
近期需要总结的知识点
1.排序算法以及他们的复杂度(平均复杂度) 重点:快速排序2.操作系统的内存有什么作用: 进程管理、内存模型(类比JVM内存模型) 画出来:(loadclass–>JNI到方法接口流程图)。。。Heap,stack,PC count,method,方法接口区?3.解释GC原理4.解释分代收集算法5....
分类:其他好文   时间:2015-05-23 14:06:49    阅读次数:130
JVM 内存设置
jvm参数设置:1. -Xloggc:gc.log -XX:+PrintGCTimeStamps -XX:-PrintGCDetails -XX:+UseConcMarkSweepGC -XX:+PrintHeapAtGC2. -agentlib:hprof(按Ctrl+C生成 java.hprof...
分类:其他好文   时间:2015-05-22 21:01:30    阅读次数:121
7.eclipse 启动卡死
eclipse 启动卡死,不停Full GC页面最后修改于 03:03, 9 Oct 2013 修改人 王晓 wb-wangxiao.w | 历史版本工作使用的eclipse集成开发环境,已经集成maven插件,最近经常出现eclipse启动卡死,通过eclipse.ini配置输出日志gc.log发...
分类:系统相关   时间:2015-05-22 18:48:54    阅读次数:322
聊聊JVM的年轻代
聊聊JVM的年轻代 1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到某一地方,当GC的时候先把这块存“朝生夕死...
分类:其他好文   时间:2015-05-22 15:16:12    阅读次数:113
C#委派 timer 和线程以及GC
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//小张类 public class MrZhang { //其实买车票的悲情人物是小张 publi...
分类:编程语言   时间:2015-05-21 14:07:57    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!