码迷,mamicode.com
首页 >  
搜索关键字:compacting gc    ( 3562个结果
使用EmguCv播放指定视频
用Capture来加载一个视频。 用GetCaptureProperty函数可以获取这个视频的各种属性。 然后用Application.Idle来连续的显示视频中的帧(显示出一帧了,程序进入空闲,就继续加载下一帧) 由于视频中的帧太多,.net的垃圾回收机制赶不上,就使用GC.Collect();来强制回收垃圾,可以把程序的内存占用从700MB降到100MB左右public partial c...
分类:其他好文   时间:2015-08-28 17:41:25    阅读次数:547
一次内存溢出的填坑经历
在项目运行过程中,可能会出现内存溢出,内存溢出的原因多种多样,而在内存溢出后,我们如何查找和分析内存溢出的原因呢?这里来说一说我遇到的次遇到的内存溢出经历。 大致情况是这样的:应用在启动后,过一段时间(这个时间不确定),内存忽然爆满,然后频繁的YGC,一会过后,老年代爆满,然后是频繁的FGC,最终撑爆内存,抛出OOM。重启应用后,还是这个过程。 1、查看java进程的内存使用情况和GC情况 ...
分类:其他好文   时间:2015-08-28 17:38:54    阅读次数:363
简化SQL式计算之固定排序
在数据库应用开发中,我们经常要面对复杂的SQL式计算,固定排序就是其中一种。固定排序不是按照某个字段升序或降序排序,而是有着固定的顺序,比如按照2,3,1的顺序排序,或者按照”DSGC”,”TAS”,”GC”,”HU”的顺序来排序。如果允许在数据库建一张表来存储依据,那就可以用join语句来实现排序。但很多时候排序依据是变动的,或者数据库不能建表,这时就需要先union再join,或者用decod...
分类:数据库   时间:2015-08-28 09:37:05    阅读次数:172
JVM命令行选项及GC日志
一、设置参数 在使用eclipse编译器的时候,可以采用以下的运行方式来设置虚拟机的参数: 具体参数的设置: 这里先以打印回收时间,回收信息为例 二、打印信息解释: 三、一些常用的jvm参数 -XX:+PrintGCTimeStamps: 打印此次垃圾回收距离jvm开始运行的所耗时间 -XX:+Pr...
分类:其他好文   时间:2015-08-27 16:48:41    阅读次数:158
GC基本原理学习(Garbage Collected)
引言Java的内存动态分配和垃圾收集的问题,都交给了JVM来处理。意注,将JVM运行数据区(虚拟机栈【栈帧】,程序计数器,堆内存)粗略的分为栈和堆(所有线程共享),回收的是堆中的对象实例。不是栈中的引用类型。 那么JVM是如何处理的? 从三个问题来分析: 1. 哪些内存需要回收? 2. 什么时候进行回收? 3. 如何回收? 注:现代收集器基本采用分代收集算法,堆分为:新生代和老年代...
分类:其他好文   时间:2015-08-27 13:30:06    阅读次数:275
【C#】GC和析构函数(Finalize 方法)
析构函数:(来自百度百科)析构函数(destructor) 与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。C#中的析构函数定义...
分类:Windows程序   时间:2015-08-26 19:25:27    阅读次数:356
brew 出现 git 错误的问题分析
现象brew update的时候出现 gitcrash分析在brew update 的时候看见有 git gc 的字样,提示有在gc 的动作。到/usr/local/ 目录,直接运行 git gc 出现同样的问题。备份/usr/local/.git 目录,发现其中一个文件/usr/local/.gi...
分类:其他好文   时间:2015-08-26 17:27:00    阅读次数:163
Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded异常解决
在运行工程的时候,Eclipse长时间停留在100%那个进度。 最后报错 Unable to execute dex: GC overhead limit exceeded Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded 解决方案: 设置Xms为512 和1024...
分类:其他好文   时间:2015-08-26 12:01:35    阅读次数:129
linux---动静态库编译及使用
静态库xxx.a动态库xxx.so例子ku.c#include<stdio.h>inthelloku(void){printf("helloku\r\n");return0;}ku.h#ifndef__KU__#define__KU__inthelloku(void);#endifgcc-cku.c生成ku.o编译生成静态库arcrvlibku.aku.otest.c#inckude"ku.h"intmain(void){helloku();return0;}gc..
分类:系统相关   时间:2015-08-25 17:00:28    阅读次数:157
NGSQC toolkit
一、NGSQCTooklit 使用主要是去除dapter和低质量的碱基,并有统计结果可以得到如下的结果1,每个位置的碱基的平均质量2,每个GC值对应的reads数3,每个质量值对应的reads数4,每个位置对应的碱基个数5,每个位置对应的输入碱基位置和质检后的碱基个数6,对质量的总结。QC文件夹中包...
分类:其他好文   时间:2015-08-25 16:28:45    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!