文件名称:java脚本时钟源码-clocks:测试各种时钟的代码
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-25 04:24:33
系统开源
java脚本目录源码在 Linux(和 OSX)下测试各种时钟的代码 关于代码的一些快速说明: ClockTest.sh 脚本编译代码,并执行测试程序。 它使用任务集来确保测试不会迁移到不同的 CPU。 (taskset 仅用于 C++ 测试——JVM 使用了如此多的线程,将它们全部固定到单个 CPU 可能不是一个好主意)。 您需要修改脚本以在系统上为 JAVA_HOME 指定正确的位置,或者在调用脚本之前设置 JAVA_HOME。 该脚本通过查询 /proc/cpuinfo 来检测 rdtscp 指令是否可用。 如果没有,它会绕过该代码(否则会抛出 SIGILL)。 您还可以传入 CPU 频率,单位为 GHz。 如果不这样做,则使用频率 1,这会为那些使用滴答计数的时钟源返回未修改的滴答计数(即,与 RDTSC 指令有关的任何内容)。 如果脚本似乎不起作用,请使用“bash -xv ClockTest.sh”执行它以查看实际命令。 :copyright: 版权所有 2014 比尔·托佩。 版权所有。 这项工作已获得许可
【文件预览】:
clocks-master
----SysTime.c(2KB)
----clocks.c(2KB)
----SysTime.java(1KB)
----ClockBench.java(4KB)
----README.md(1KB)
----ClockBench.asm(1KB)
----ClockTest.sh(2KB)
----ClockBench.cpp(4KB)