java笔试题算法-snappy:Snappy到Java的端口

时间:2024-06-22 19:36:23
【文件属性】:

文件名称:java笔试题算法-snappy:Snappy到Java的端口

文件大小:1.3MB

文件格式:ZIP

更新时间:2024-06-22 19:36:23

系统开源

java笔试题算法Java 中的 Snappy 这是对纯 Java 编写的重写(移植)。 此压缩代码生成原始 C++ 代码创建的输出的逐字节精确副本,并且速度非常快。 表现 已移植 Snappy 微基准测试,可用于衡量此代码与来自 . 正如您在下面的结果中看到的,纯 Java 端口对于块压缩要快 20-30%,对于块解压缩要慢 0-10%,对于往返块压缩要慢 0-5%。 这些结果是在 Core i7、64 位 Mac 上使用 Java 7 运行的。 作为第二个更独立的测试,使用 Ning JVM 压缩基准测试 Snappy JNI 和纯 Java 编解码器来测量性能。 表明纯 Java Snappy 的压缩速度比 JNI Snappy 快 20-30%,解压速度通常慢 10-20%。 纯 Java Snappy 和 JNI Snappy 实现都比 Ning LZF 编解码器快。 这些结果是在 Core i7、64 位 Mac 上使用 Java 6 运行的。 这两个测试的性能差异是由于JVM版本的不同; 在压缩代码方面,Java 7 始终比 Java 6 快 5-10%。 与所有基准测试


【文件预览】:
snappy-master
----.gitignore(220B)
----src()
--------main()
--------test()
----license.txt(11KB)
----testdata()
--------cp.html(24KB)
--------xargs.1(4KB)
--------html(100KB)
--------html_x_4(400KB)
--------kppkn.gtb(180KB)
--------fields.c(11KB)
--------house.jpg(124KB)
--------grammar.lsp(4KB)
--------plrabn12.txt(471KB)
--------urls.10K(686KB)
--------mapreduce-osdi-1.pdf(92KB)
--------geo.protodata(116KB)
--------lcet10.txt(417KB)
--------kennedy.xls(1006KB)
--------alice29.txt(149KB)
--------ptt5(501KB)
--------asyoulik.txt(122KB)
--------sum(37KB)
----notice.md(2KB)
----pom.xml(14KB)
----README.md(12KB)
----license-header.txt(699B)

网友评论