`
buliedian
  • 浏览: 1249500 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

java 写文件之性能测试

 
阅读更多

今天又做了个性能测试,这次加入了BufferedOutputStream和FileChannel,测试发现了一个很奇怪的现象,加了buffer和用nio的性能并没有得到什么改善,而且偶尔还慢了,不知所因,求大牛们解答?

测试代码:

测试结果:

测试环境:windows xp + jdk1.5+eclipse3.2

电脑联想台式,1G内存。

分享到:
评论

相关推荐

    PB中几种写文件方式性能测试,有兴趣的可以看看(PB125)

    在进行性能测试时,通常会关注以下指标: - **写入速度**:单位时间内能写入的数据量。 - **资源消耗**:CPU使用率、内存占用和磁盘I/O。 - **稳定性**:在高负载下是否能保持一致的性能。 - **错误处理**:异常情况...

    JAVA性能测试工具

    JAVA性能测试工具是IT行业中用于评估和优化JAVA应用程序性能的关键组件。这些工具旨在模拟真实世界的负载情况,帮助开发者识别和解决性能瓶颈,确保应用程序在高负载下仍能保持稳定和高效运行。以下是对几种主要JAVA...

    java服务程序性能测试总结

    【Java服务程序性能测试总结】 在软件开发过程中,性能测试是一项至关重要的环节,尤其是在Java服务程序的场景下,确保服务程序能承受高并发负载并保持高效稳定运行是开发者的重要任务。以下是对整个性能测试过程的...

    java nio与io性能测试

    本文将深入探讨Java NIO与IO的性能测试,并通过代码实例来展示它们之间的差异。 首先,我们来看传统的Java IO模型。IO模型基于流,数据是从输入流到输出流的单向传输。例如,`FileInputStream`和`FileOutputStream`...

    Java计算文件MD5值(支持大文件)

    Java计算文件MD5值(支持大文件) package com.hthl.xxtd; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.security.MessageDigest; import org....

    JAVA性能瓶颈和漏洞检测工具

    在Java开发过程中,性能优化和安全漏洞检测是至关重要的环节。Java性能瓶颈可能导致系统响应变慢,用户体验下降,甚至可能导致服务器资源耗尽。而漏洞的存在则可能让系统面临被攻击的风险,因此,掌握有效的检测工具...

    性能测试java

    性能测试是软件测试领域的一个重要组成部分,特别是在Java应用程序开发中,它对于确保系统在实际运行环境下的稳定性和可扩展性至关重要。性能测试的目标是评估和优化系统的各项性能指标,包括响应时间、吞吐量、并发...

    自己写的dll文件,用以java jna调用测试用途

    自己写的dll文件,用以java jna调用测试用途自己写的dll文件,用以java jna调用测试用途自己写的dll文件,用以java jna调用测试用途自己写的dll文件,用以java jna调用测试用途

    java自带压缩方式的性能比较

    通过提供的代码文件`CompressTestMain.java`、`GzipUtils.java`和`ZipUtils.java`,我们可以推测作者可能构建了一个测试环境,比较了Gzip和Zip压缩算法在实际操作中的性能差异。 首先,让我们了解Gzip和Zip的基本...

    Java文件读写.pdf

    Java文件读写是Java编程语言中基础且重要的操作,用于处理磁盘上的数据。本文将详细探讨Java如何进行文件读写,并提供相关的示例代码。 首先,读取文件时,Java提供了多种类来实现这一功能。`FileInputStream`是...

    文件上传java测试程序.rar

    这个"文件上传java测试程序.rar"是一个演示了如何在Java Web环境下实现文件上传的小项目,开发工具是IntelliJ IDEA(简称IDEA)。下面我们将深入探讨文件上传的核心知识点及其在Java中的实现方式。 1. **Servlet ...

    java文件对比工具

    Java文件对比工具是一种用于比较两个或多个文件之间差异的实用程序,特别适用于编程环境中检查代码间的相似性或差异。在Java开发中,这样的工具能够帮助开发者有效地定位代码修改的地方,协同工作时解决合并冲突,...

    java多进程并发 读文件 测试代码

    java多进程并发 读文件 测试代码,适合初学并发控制 的同学

    java读取局域网共享机器文件

    在Java编程环境中,读取局域网内共享机器上的文件是一项常见的任务,特别是在分布式系统或者需要跨设备协作的场景下。下面将详细讲解如何通过Java实现这一功能。 首先,理解基本概念:局域网(Local Area Network, ...

    java访问共享文件

    标题“Java访问共享文件”指的是使用Java编程语言来操作网络上的共享文件系统,这通常涉及到Windows的SMB(Server Message Block)协议或者更现代的CIFS(Common Internet File System)协议。这篇博客文章可能详细...

    Java网络文件传输

    6. **测试与评估**:展示系统功能测试的结果,以及性能测试(如传输速度、资源占用等)的数据。 在提供的压缩包文件中,"网络文件传输"可能是源代码文件或者课程设计报告的文档。通过查看这些文件,你可以更深入地...

    JAVA性能测试与调优案例

    根据提供的文件信息,本文将对“JAVA性能测试与调优案例”进行详细的知识点解析。 ### JDK优化 首先,文档提到了Java虚拟机(JVM)的不同版本。JVM的动态库分为client和server两个版本,这分别针对桌面应用和服务器...

    Mongodb的并发访问性能测试的java客户端

    在文件名为`testMongoDB`的压缩包中,可能包含了这个Java客户端的源代码、测试脚本或者性能测试结果。通过查看这些文件,我们可以更详细地了解客户端的设计和实现细节,以及具体的并发策略和性能指标。 总结来说,...

Global site tag (gtag.js) - Google Analytics