`
dylan0514sina.cn
  • 浏览: 94968 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

GC设置

 
阅读更多
JVM介绍文章http://kangzye.blog.163.com/blog/static/36819223201199103346634/
-Xloggc设置gc日志文件,-XX:+Heap*设置OOM时的堆信息
系统上线时常断掉,最可能的是应用程序与GC程序并发执行,切换而导致系统访问出错
TOMCAT6w发布为服务时,默认采用的是Server模式,在此模式下JVM分代垃圾收集器采用的是
年轻代 并行回收收集器(采用复制算法(对存活少的比较有效,比如年轻代),多线程的,独占式的可用于年老代的收集器。非常关注吞吐量,但吞吐量经常与停顿时间成反比,它也提供了好几个参数以牺牲吞吐量来降低停顿时间;同时也提供了自适应GC配置参数)
老年代 并行收集器(是只工作在年轻代的独占式收集器,采用多线程的方式进行串行收集器一样的收集,很明显是加速了垃圾回收,缩短了停顿时间。前提是CPU并发能力强,否则不如使用串行收集器。)
作为web系统来说,对用户体验是很重要的,所以合理的降低吞吐量以换取系统停顿时间是最为重要的,所以采用CMS收集器(CMS是主要关注系统停顿时间,
-XX:+UseConcMarkSweepGC 年轻代使用并行收集器;老年代使用CMS,当CMS失败后,使用串行收集器)
-Xloggc:D:\ims\logs\ims_gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=D:\ims\logs\ims_heap.hprof
-XX:+PrintGCDetails
-Xms1024m
-Xmx1024m
-Xmn256m
-XX:SurvivorRatio=2
-Xverify:none
-XX:+UseConcMarkSweepGC
分享到:
评论

相关推荐

    GC-powerstation 9.1.2

    "GC-powerstation 9.1.2" 是一个专门针对垃圾收集...通过调整GC设置,优化内存管理,可以有效地提升Java应用的性能和稳定性。同时,了解不同GC策略的工作机制以及如何分析GC日志,也是优化过程中必不可少的知识点。

    GChisto GC分析工具

    如果发现长时间的GC停顿,可能需要优化GC设置,如使用低延迟的垃圾收集器。 此外,GChisto还支持与JVisualVM等其他Java性能分析工具集成,提供更全面的性能监控和调优能力。开发者可以根据GChisto提供的分析结果,...

    自动调整您的GOGC值___下载.zip

    3. **内存压力**: 如果GOGC设置得过高,可能导致内存使用过多,增加物理内存压力,甚至触发操作系统的交换机制,从而降低整体系统性能。 **自动调整GOGC的必要性** 由于GOGC对程序性能有显著影响,且每个应用的内存...

    Java GC的副本.pptx

    【Java GC机制详解】 Java垃圾回收(Garbage Collection, GC)是Java虚拟机...优化GC设置和理解内存分配策略,能够显著提升应用程序的性能和稳定性。因此,深入学习Java GC机制对于任何Java开发者来说都是必备的技能。

    SENSOR_GC1054.rar_1054-sensor_SENSOR_GC1054_gc1054

    描述提到"SENSOR_GC1054的寄存器配置以及基本图像配置",这意味着这个压缩包包含了关于如何设置和操作GC1054传感器的详细信息。寄存器配置是控制传感器行为的关键,因为传感器的每一个功能,如曝光时间、增益、像素...

    gcviewer监控gc工具

    3. **JVM配置优化**:根据GCViewer提供的数据,调整JVM的内存分配和垃圾收集器设置,提高系统性能。 总之,GCViewer作为一款强大的GC日志分析工具,为Java开发者提供了直观、详尽的内存管理视图,对于提升应用性能...

    摄像头gc0308资料.rar

    摄像头GC0308是一款广泛应用于嵌入式系统和物联网设备中的数字摄像头模块。这款摄像头主要基于CMOS图像传感器技术,提供高质量的静态图像和视频流。GC0308的寄存器初始化配置是其正常工作的重要环节,因为这些寄存器...

    MT6261_GC6153_Driver_V0_格科微gc61538w_GC6153_格科微_格科微GC6153@_mt6261

    对于SPI接口,开发者需要编写代码来设置时钟频率、极性、相位等参数,以及定义数据传输的命令序列。对于GC6153模组的240*320分辨率,驱动需要处理像素数据的读写操作,确保图像正确地显示在屏幕上。此外,还需要考虑...

    GC0308_MTK_6253_DRV_V1.1.0_GC0308驱动_

    1. 初始化和配置传感器:驱动程序会负责初始化GC0308传感器,设置合适的分辨率、帧率、色彩格式等参数。 2. 数据传输:驱动程序处理传感器与CPU之间的数据流,确保图像数据能被高效、稳定地传输到系统内存。 3. 能耗...

    STC15W104+GC9106 SPI串口3线驱动彩屏代码.zip_9106_STC15W104驱动oled_gc9106引脚

    2. 配置GC9106:通过SPI发送初始化命令序列,设置显示模式、颜色格式、扫描方向等参数。 3. 清除屏幕:在开始显示之前,通常需要清除屏幕上的所有像素,确保新的显示内容不会被旧数据干扰。 4. 画图和滚动:将要...

    GC9106_DS_V1.0_20170308(1).pdf

    根据给定的文件信息,以下是对GC9106芯片datasheet中包含的SPI接口的驱动初始化代码相关的知识点的详细说明: ### 标题和描述知识点 1. **GC9106芯片介绍**: - GC9106是格科公司生产的一款单芯片驱动器,专为TFT...

    GC5025.tar.gz_RK camera_camera_gc5025 RK3368_gc5025驱动_rk摄像头驱动

    1. **硬件初始化**:设置GPIO、I2C或SPI接口,确保与GC5025传感器的通信畅通。 2. **图像格式转换**:根据应用需求,将原始图像数据转换为合适的格式,如YUV、RGB等。 3. **帧率控制**:调整摄像头的帧率,以满足...

    摄像头gc0328c资料.rar

    摄像头GC0328C是一款常见的CMOS图像传感器,广泛应用于安防监控、智能家居以及工业检测等领域。本资料主要涵盖该型号摄像头的寄存器初始化配置和数据手册,这对于理解和使用GC0328C至关重要。 首先,我们来深入理解...

    websphere分析工具

    不合理的GC设置可能会导致频繁的垃圾回收,从而影响应用性能。Websphere分析工具提供了GC日志分析功能,通过分析GC日志,我们可以了解垃圾回收的频率、耗时以及内存区域的使用情况。根据分析结果,我们可以优化GC...

    gc2355_mipi_raw_摄像头gc2355驱动_

    1. **硬件初始化**:驱动程序需要初始化GC2355传感器,设置其工作模式、分辨率、帧率等参数。 2. **MIPI接口通信**:驱动必须正确配置MIPI接口,以确保数据能在MT6737处理器和GC2355传感器之间高效传输。 3. **图像...

    2019gc2000.rar

    3. 参数设置:根据实际设备和工艺需求,调整软件的参数设置,确保数据兼容性。 4. 文件管理:利用软件的组织和管理功能,保持工程文件的有序和整洁。 总的来说,GC-PowerStation是一款不可多得的SMT生产和设计工具...

    gc0329_yuv.zip_android_gc0329_gc0329 driver_gc0329 源码

    例如,`gc0329_i2c_write()`函数用于向传感器发送I2C命令,而`gc0329_set_pixfmt()`函数则用于设置图像格式。此外,`gc0329_start()`和`gc0329_stop()`分别用于启动和停止图像捕获。 五、调试与优化 在实际应用中...

    RGW 的GC深入解析与调优

    1. GC worker 的数量由 rgw_gc_max_objs 来控制,设置这个参数的时候要考虑到你线上业务是否会有大量的 GC 操作,不要盲目调高。 2. rgw_gc_processor_max_time 控制每次 GC 任务最多能够执行的时长,要考虑到你底层...

    GC9A01芯片资料TFTLCD

    GC9A01芯片支持多种接口设置,包括SPI、I2C、UART等。用户可以根据实际需要选择适合的接口模式。 GC9A01芯片是一种功能强大且高效能的a-Si TFT LCD单片驱动器,非常适合用于小尺寸液晶显示器应用场景。

Global site tag (gtag.js) - Google Analytics