首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开发 & 算法杂谈

    MultiRace-Efficient on-the-fly data race detection

    Efficient on-the-fly data race detection in multithreaded C++ programs[M]. ACM, 2003. 这篇论文也是中所说的方法也是on-the-fly方法(个人理解就是程序执行过程中监测,与之相对应的就是程序执行完成后 利用log文件中信息进行检测),结合了HB方法和Lockset方法进行的动态数据竞争检测

    64720发布于 2018-08-02
  • 来自专栏JavaEdge

    Java代码覆盖率历史发展轨迹

    EMMA 1.1 maven 集成 1.2 与jenkins集成 1.3 插桩 坑 总结 2 jacoco JaCoCo优势 JaCoCo基本概念 JaCoCo 原理 注入方式 JaCoCo同时支持on-the-fly 和offline的两种插桩模式 On-the-fly插桩: Offline模式: On-the-fly和offline比较: 使用 ant maven 项目插件 3 总结 参考 ? JaCoCo同时支持on-the-fly和offline的两种插桩模式 On-the-fly插桩: JVM中通过-javaagent参数指定特定的jar文件启动Instrumentation的代理程序, On-the-fly和offline比较: On-the-fly模式更方便简单进行代码覆盖分析,无需提前进行字节码插桩,无需考虑classpath 的设置。 存在如下情况不适合on-the-fly,需要采用offline提前对字节码插桩: (1)运行环境不支持java agent。 (2)部署环境不允许设置JVM参数。

    1.7K31发布于 2020-05-27
  • 来自专栏JavaEdge

    浅谈代码覆盖率

    对Java字节码进行插桩,On-The-Fly和Offine两种方式。 2. 执行测试用例,收集程序执行轨迹信息,将其dump到内存。 3. 其中字节码插桩又分为两种模式On-The-Fly和Offine。On-The-Fly模式优点在于无需修改源代码,可以在系统不停机的情况下,实时收集代码覆盖率信息。 On-The-Fly插桩 Java Agent JVM中通过-javaagent参数指定特定的jar文件启动Instrumentation的代理程序 代理程序在每装载一个class文件前判断是否已经转换修改了该文件 典型代表:Jacoco On-The-Fly插桩 Class Loader 自定义classloader实现自己的类装载策略,在类加载之前将探针插入class文件中 典型代表:Emma Offine插桩 Offline插桩又分为两种: Replace:修改字节码生成新的class文件 Inject:在原有字节码文件上进行修改 典型代表:Cobertura On-The-Fly和Offine比较 On-The-Fly

    2.4K32发布于 2020-05-27
  • 来自专栏搜狗测试

    浅谈代码覆盖率

    其中字节码插桩又分为两种模式On-The-Fly和Offine。On-The-Fly模式优点在于无需修改源代码,可以在系统不停机的情况下,实时收集代码覆盖率信息。 On-The-Fly插桩 Java Agent JVM中通过-javaagent参数指定特定的jar文件启动Instrumentation的代理程序代理程序在每装载一个class文件前判断是否已经转换修改了该文件 典型代表:Jacoco On-The-Fly插桩 Class Loader 自定义classloader实现自己的类装载策略,在类加载之前将探针插入class文件中。

    2.4K10发布于 2019-08-16
  • 来自专栏开源优测

    java代码覆盖工具Jacoco

    On-the-fly注入模式 On-the-fly 方式无须入侵应用启动脚本,只需在 JVM 中通过 -javaagent 参数指定 jar 文件启动 Instrumentation 的代理程序

    2.4K10发布于 2019-08-05
  • 来自专栏腾讯移动品质中心TMQ的专栏

    JAVA代码覆盖率工具JaCoCo-原理篇

    (2) JaCoCo同时支持on-the-fly和offline的两种插桩模式。 On-the-fly插桩: JVM中通过-javaagent参数指定特定的jar文件启动Instrumentation的代理程序,代理程序在通过Class Loader装载一个class前判断是否转换修改 On-the-fly和offline比较: On-the-fly模式更方便简单进行代码覆盖分析,无需提前进行字节码插桩,无需考虑classpath 的设置。 存在如下情况不适合on-the-fly,需要采用offline提前对字节码插桩: (1) 运行环境不支持java agent。 (2) 部署环境不允许设置JVM参数。

    35.1K157发布于 2018-02-06
  • 来自专栏啄木鸟软件测试

    测试数据准备方法以及未来的发展方向

    如果事先生成数据在测试用例中会失效,比如具有有效期的数据,那么就适合采用 On-the-Fly 方法,在测试执行中创建。 测试数据是否存在于很多系统。 接下来,我们详细看一下 On-the-Fly 方法和 Out-of-Box 方法各自的特点,以及适用场景。 实时创建(On-the-Fly) 实时生成测试数据的方法,指的是在测试用例代码执行过程中即时创建测试数据。比如,测试车辆驾驶中,不能执行远程控制命令的场景。 On-the-Fly 方法创造的测试数据通常是对每一个测试用例起作用的,不同的测试用例都有自己专属的测试数据。 另外,Out-of-Box 方法不适合准备,只能被使用一次的测试数据,只会使用一次的测试数据还是采用 On-the-Fly 方法准备比较合适。

    2.4K30发布于 2019-12-12
  • 来自专栏Hello工控

    最全的PLC通讯协议解析之EtherCAT篇(3)

    EtherCAT利用“On-the-fly”处理机制,只允许向所有节点发送一帧。EtherCAT主控制器组装帧并将其发送出去。在每个周期中,帧在网络中传播,在返回到主节点之前经过每个节点。 优势 EtherCAT的动态处理机制(On-the-fly)提供了许多性能和成本节约优势。例如,尽管在非常大的网络的情况下可以使用多个帧,但是单个帧通常足以向所有节点发送数据和从所有节点接收数据。

    1.6K10编辑于 2024-06-25
  • 来自专栏Python中文社区

    GAFT:一个使用Python实现的遗传算法框架

    /gaft/plugin_interfaces中是插件接口定义,所有的算子定义以及on-the-fly分析的接口规则都在里面,使用者可以根据此来编写自己的插件并放入到engine中。 /gaft/analysis里面是内置的on-the-fly分析插件,他可以在遗传算法迭代的过程中对迭代过程中的变量进行分析,例如我在里面内置了控制台日志信息输出,以及迭代适应度值的保存等插件方便对进化曲线作图 自定义on-the-fly分析插件 也可以通过修饰符在定义的时候直接将插件注册到引擎中 ? 5. Ok, 开始跑(优化)吧! 我们这里跑100代种群. ?

    1.9K90发布于 2018-02-01
  • 来自专栏万能的小草

    Python IDE不二之选:Pycharm

    Rely on it for intelligent code completion, on-the-fly error checking and quick-fixes, easy project navigation

    93020发布于 2020-02-10
  • 来自专栏SAP最佳业务实践

    SAP S/4 HANA新变化-MM物料管理:数据模型

    Instead, actual stock quantity data will be calculated on-the-fly from the new material document table The CDS Views do the on-the-fly aggregation of actual stock quantities from the new MM-IM data model

    2.3K50发布于 2018-03-28
  • 来自专栏TestOps云层

    分层自动化实施小记

    系统,主要基于界面,常见selenium,appium等 仅仅了解了这些其实还不够的,分层的关键在于每一层用例的粒度细度,单元是否能够包含系统用例的输入,而系统用例是否能够确保覆盖所有的代码,这个时候On-The-Fly

    33520编辑于 2022-04-07
  • 来自专栏专知

    【ICCV 2017论文集】计算机视觉顶级会议ICCV2017 Open Access Repository

    Correspondence Robust Pseudo Random Fields for Light-Field Stereo Matching A Lightweight Approach for On-The-Fly

    1.6K80发布于 2018-04-09
  • 来自专栏数据驱动实践

    ggplot2扩展包:ggpp绘制图中图、图中表

    plot_npc", npcx = "left", npcy = "bottom", label = p) + expand_limits(y = 0, x = 0) # Medians computed on-the-fly

    1.1K10编辑于 2022-04-18
  • 来自专栏dongfanger

    JaCoCo增量覆盖率的基本实现原理

    基本实现原理 使用JaCoCo的On-the-fly模式,以tcpserver方式启动,将远程机器的覆盖率数据通过TCP通信dump到本地jacoco.exec文件,二次开发JaCoCo源码,实现增量覆盖率分析和输出 JaCoCo默认覆盖率 JaCoCo是一个开源的覆盖率工具,它的On-the-fly模式,无须侵入应用启动脚本,只需在JVM中通过-javaagent参数指定jar文件启动的代理程序,代理程序在ClassLoader

    4.4K11编辑于 2022-11-28
  • 来自专栏认证协议的形式化分析

    SPAN: a Security Protocol ANimator for A VISPA

    OFMC:the On-the-Fly Model-Checker( 即时模型检查器 ) CL:Constraint-Logic-based model-checker(基于约束逻辑的模型检查器) SATMC

    2K22发布于 2020-07-21
  • 来自专栏机器学习爱好者社区

    【留言送书】PyTorch1.8版本发布!更有TorchVision等期待的更新!

    其中torchvision最新版本为0.9.0,新增了MobileNetV3 模型,支持数据增强 AutoAugment,支持on-the-fly image type conversions,还有最重要的更新是对移动端的支持

    1.2K30发布于 2021-03-16
  • 来自专栏生物信息云

    oncoPredict:一个用于预测体内或癌症患者药物反应和细胞系筛查数据的生物标志物的R包

    与拷贝数和基因表达数据的相关性 mutation data integrate CCLE and Sanger/MGH calls correlation and enrichment analysis on-the-fly

    3.3K40编辑于 2023-09-06
  • 来自专栏全栈程序员必看

    Minimum Fleet Problem「建议收藏」

    然后对于实时发单的出行需求,使用以下两种模型进行派单: On-the-fly:来一单,派一单,选择标准是使用户从发单到上车这段等待的时间最短 Batch:压单1min,对这一批运单构建司机和运单的有权二分图 最大值设置为6min,然后使用maximum matching(如KM算法)求解 从上图可以看出,使用压单1min、最大等待时间6min这套参数的Batch派单模式,需求满足率平均可以达到92%,远远超过on-the-fly

    74320编辑于 2022-09-05
  • 来自专栏ShanSan的云原生之路

    the-solution-of-elixir-continuous-runtime-system-code-coverage-collection

    files of any modules or the beam files generated after compilation (that is the industry calls the On-The-Fly Next, we’ll explore the details of the On-The-Fly mode under cover. 2.3. The Abstract Code is very useful in the on-the-fly instrumentation process of cover. Cover On-The-Fly Instrumentation Implementation Now it’s time for dinner.

    39530编辑于 2023-10-21
领券