今天下午发现菜单读取很慢,调整代码后,想准确的测试一下Java代码的执行时间,搜搜如下:
==========方式1
public void testMenu1_M1() {
// --第一种是以毫秒为单位计算的。
long startTime=System.currentTimeMillis(); //获取开始时间
Role r = new Role();
r.setId(Long.valueOf("2"));
List<Module> ls = this.roleService.getModulesByRole_V1(r);
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
System.out.println("1时间: "+startTime+"ms");
System.out.println("2时间: "+endTime+"ms");
// this.setComplete();
}
public void testMenu2_M1() {
//第二种是以纳秒为单位计算的。
long startTime=System.nanoTime(); //获取开始时间
Role r = new Role();
r.setId(Long.valueOf("2"));
List<Module> ls = this.roleService.getModulesByRole(r);
long endTime=System.nanoTime(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ns");
System.out.println("1时间: "+startTime+"ns");
System.out.println("2时间: "+endTime+"ns");
// this.setComplete();
}
=============方式2 用Firefox 插件 Firebug
也可以得到时间(毫秒)
分享到:
相关推荐
作为程序员在我们的日常编码过程中经常需要统计一段代码或者一个方法的执行时间,尤其是当以一...这是基于IDEA调试模式与StopWatch工具类如何优雅实现Java代码执行时间检测统计的代码工程资源文件,欢迎大家下载学习。
Java动态代码执行是一种在运行时编译和执行代码的技术,它可以极大地提高程序的灵活性和可扩展性。在Java中,Groovy是一个强大的脚本语言,它与Java语法兼容,并且可以无缝集成到Java应用程序中,使得动态代码执行变...
Java 计算程序代码执行时间的方法小结 Java 计算程序代码执行时间的方法是指在 Java 编程中记录和计算程序代码执行时间的方法。这种方法对于排查性能问题、优化代码执行效率和 debug 程序错误非常重要。下面将总结 ...
这个工具包含了三个关键文件:`java代码统计工具.exe`是可执行程序,用户可以直接运行来执行统计;`CodeCounter.java`可能是该工具的主要源代码文件,包含了统计逻辑;`MyFilter.java`可能是一个过滤器类,用于筛选...
Java代码自动生成工具是一种高效开发辅助软件,它能够根据预设的模板或规则,自动创建出符合特定规范的Java源代码。这样的工具极大地提升了开发效率,减少了程序员在编写重复性结构化代码上的时间,使他们可以更加...
我们将基于提供的"Java代码测试IP是否为真实IP"这一主题,讨论相关技术点,以及如何构建一个完整的Java工程来实现这一功能。 首先,我们需要理解IP地址的基本概念。IP地址(Internet Protocol Address)是互联网上...
Java代码注释是编程实践中非常重要的一个环节,它有助于提高代码的可读性和维护性。注释能够解释代码的功能、用途以及实现逻辑,使得其他开发者能更快地理解代码,尤其在团队协作中更是不可或缺。本资源"Java代码...
2. **目标代码**(Source类):被测试的Java代码。 3. **JaCoCo配置文件**(pom.xml或build.gradle):配置JaCoCo插件,设置覆盖率参数。 4. **运行脚本**:用于执行测试和生成覆盖率报告的脚本。 5. **覆盖率报告**...
在Java虚拟机(JVM)开发领域,成功执行一段测试Java代码是一个重要的里程碑。这涉及到对JVM的理解,包括其内部工作原理、字节码解析、类加载机制以及方法调用等核心概念。以下是一些关于Java虚拟机开发的相关知识点...
3. 显著减少在代码逐行检查上花费的时间,提高软件可靠性并节省软件开发和测试成本。 静态代码分析的主要技术包括缺陷模式匹配、类型推断、模型检查和数据流分析等。 Checkstyle 是一个开源项目,通过检查对代码...
在Java编程中,记录程序执行时间是一个常见的需求,这有助于我们了解代码的性能,优化算法,或者调试程序。本文将详细介绍如何在Java中记录程序执行时间,并提供一个名为`RecordTimes.java`的示例代码。 首先,我们...
Java代码测试是软件开发过程中的重要环节,它确保了代码的质量和程序的稳定性。在Java环境中,测试通常涉及单元测试、集成测试、系统测试和验收测试等不同层面。本文将详细探讨Java代码测试的关键概念、工具和技术。...
在某些情况下,开发者可能需要将已有的C++代码转换为Java代码,以便在Java平台上运行或利用Java的生态系统。 标题“C++代码转Java工具”暗示了一个软件或服务的存在,它的功能是自动化C++源代码到Java源代码的转换...
本文将详细介绍如何利用Java进行批量SQL执行,包括其背景、实现原理、代码示例及优化策略等。 #### 一、批量执行SQL的背景与意义 在日常的业务场景中,如用户注册、数据迁移或系统初始化等,往往涉及到大量的数据...
FindBugs是一款开源的静态代码分析工具,用于检测Java代码中的潜在错误和不良实践。它通过分析字节码来查找可能的问题,而不是在运行时进行检查,因此可以在早期发现代码中的问题,避免它们成为难以调试的bug。...
Java代码和Smali代码是两种不同的编程语言,它们在Android应用开发中扮演着不同角色。Java是高级语言,而Smali是Dalvik虚拟机(DVM)的汇编语言,通常用于逆向工程和安全分析。这个“Java代码直接转化成Smali代码...
用java语言编写的一个测试一段程序的运行时间
Java代码依赖性分析技术在分布式静态检测中的应用: 分布式静态检测系统是现代软件开发中常用的代码检测工具,尤其在处理大型项目时,系统的可伸缩性和效率变得至关重要。对于Java程序而言,随着项目规模的扩大,源...
通过遵循这些步骤,可以在敏捷开发的每个迭代中逐步提高Java代码质量,降低维护成本,缩短测试周期,确保项目的顺利进行。在敏捷环境中,代码质量的提升是持续的过程,需要团队不断学习、实践和完善。