基于Java虚拟机的并发垃圾收集器的调度器

    公开(公告)号:CN102023896A

    公开(公告)日:2011-04-20

    申请号:CN201010595927.6

    申请日:2010-12-20

    Applicant: 复旦大学

    Abstract: 发明属于Java虚拟机垃圾回收技术领域,具体为一种基于Java虚拟机的并发垃圾回集器的调度器。本发明调度器主要通过动态地对当前应用程序的运行情况进行分析,让垃圾收集过程能在合适的时间点触发。调度器在应用程序每次申请内存时都使用一个简单的时间推算方法来判断是否需要触发垃圾收集。调度器同时也处理系统内存资源耗尽的情况。本发明作为并发垃圾收集统一框架的一部分,提供了一种低开销高性能的垃圾收集调度器,优化了垃圾收集的触发点,既提高了垃圾收集器的运行效率,也大大降低了系统资源耗尽发生的可能性。

    一种动静态结合的Java程序异常处理优化方法

    公开(公告)号:CN102117228B

    公开(公告)日:2013-10-16

    申请号:CN201110047002.2

    申请日:2011-02-28

    Applicant: 复旦大学

    Abstract: 本发明属于Java编译运行环境设计技术领域,具体一种Java动静态结合的异常处理优化方法。本发明把动静结合的编译运行环境分为两个阶段:静态处理阶段和动态执行阶段。静态处理阶段主要是在静态编译器里分析和收集程序的异常处理信息,如产生异常的语句,异常的类型及异常着陆点等信息;动态执行阶段主要是利用静态分析得到的异常处理信息,在异常发生的时候根据异常的类型和异常着陆点跳转到相应的异常处理代码段,执行异常处理的相关操作。本发明糅合动、静优化技术来完成Java程序编译工作,从而达到提供一个最优的异常处理机制的效果。

    一种动静态结合的Java程序异常处理优化方法

    公开(公告)号:CN102117228A

    公开(公告)日:2011-07-06

    申请号:CN201110047002.2

    申请日:2011-02-28

    Applicant: 复旦大学

    Abstract: 本发明属于Java编译运行环境设计技术领域,具体一种Java动静态结合的的异常处理优化方法。本发明把动静结合的编译运行环境分为两个阶段:静态处理阶段和动态执行阶段。静态处理阶段主要是在静态编译器里分析和收集程序的异常处理信息,如产生异常的语句,异常的类型及异常着陆点等信息;动态执行阶段主要是利用静态分析得到的异常处理信息,在异常发生的时候根据异常的类型和异常着陆点跳转到相应的异常处理代码段,执行异常处理的相关操作。本发明糅合动、静优化技术来完成Java程序编译工作,从而达到提供一个最优的异常处理机制的效果。

    基于Java虚拟机的并发垃圾收集器框架

    公开(公告)号:CN102023891A

    公开(公告)日:2011-04-20

    申请号:CN201010595749.7

    申请日:2010-12-20

    Applicant: 复旦大学

    Abstract: 本发明属于Java虚拟机垃圾回收器技术领域,具体涉及一种基于Java虚拟机的并发垃圾回收器框架。该框架分为并发算法框架和调度器两个模块两个部分,其中,所述并发算法框架,在设计上主要通过对当前存在的并发垃圾收集算法来进行差异分析,最终划分算法中便于重用和不能重用的模块,并且针对不同的特性分别进行实现;所述调度器主要由调度触发器、调度算法、耗尽处理三个模块组成;该调度器主要有两个方面的作用:决定何时触发GC,处理系统资源耗尽的情况。本发明增加了并行垃圾收集技术的平台可移植性,解决了在同一平台下实验不同并行垃圾收集技术的问题,可以在一个特定的平台下研究不同并行垃圾收集技术的优劣性。

    基于CUDA快速导向滤波加速多焦点图像融合的方法

    公开(公告)号:CN117911263A

    公开(公告)日:2024-04-19

    申请号:CN202410098683.2

    申请日:2024-01-24

    Abstract: 本发明公开一种基于CUDA快速导向滤波加速多焦点图像融合的方法,首先,采用了基于区域的改进拉普拉斯能量和SML进行聚焦评价,相较于基于像素的方式具有更好的融合效果。其次,采用CUDA并行加速拉普拉斯金字塔的采样,避免了多层嵌套循环下带来的时间损失。再次,采用了快速导向滤波,提高了采样时导向滤波的速度;并且保留了导向滤波在传递精细梯度值的效果。最后,涉及到图像多层通道的计算,例如,计算SML、拉普拉斯金字塔、高斯金字塔、快速导向滤波等,不需要在外部进行循环计算,采用了CUDA加速OpenCV的内置API完成,由于OpenCV在内部优化了多通道的计算过程,使得最终的计算速度较快;本发明在一些实时任务中,比如显微镜多层扫描,可以得到良好的应用。

    一种透散射一体法CEACAM6胶乳比浊检测试剂盒

    公开(公告)号:CN117783513A

    公开(公告)日:2024-03-29

    申请号:CN202311812264.2

    申请日:2023-12-27

    Abstract: 本发明公开了一种透散射一体法CEACAM6胶乳比浊检测试剂盒,属于生物检测技术领域。本发明公开的一种透散射一体法CEACAM6胶乳比浊检测试剂盒,包括第一试剂R1和第二试剂R2;R1包括Hepes‑NaOH缓冲液、NaCl、聚乙二醇12000、吐温‑20、鼠单克隆抗体阻断剂;R2包括缓冲液、吐温‑20、300nm羧基胶乳、450nm羧基胶乳、保护剂、CEACAM6单克隆抗体。本发明公开的一种透散射一体法CEACAM6胶乳比浊检测试剂盒,检测速度等同于传统生化分析仪,相较于化学发光法,检测速度快、成本低;相较于荧光和胶体金层析以及微流控方法,检测重复性更好。

Patent Agency Ranking