当前位置: 首页 > 面试题库 >

使用Java检测CPU速度/内存/互联网速度?

年烈
2023-03-14
问题内容

在Java中能否确定可用的总CPU速度以及系统总内存?到网络的网络连接速度也很棒。


问题答案:

这实际上取决于您的操作系统,因为Java将告诉你 一点 关于底层机器。不幸的是,根据您的操作系统,您必须使用不同的方法。

如果您使用的是Linux,请查看/proc/cpuinfo文件系统以获取CPU信息。/proc通常具有丰富的信息。网络(IO)将通过命令反映出来ifconfig

如果您使用的是Windows,WMI是一个有用的工具,它可以访问各种低级硬件统计信息。您可以通过CScript运行WMI脚本。这是WMI脚本示例的页面。



 类似资料:
  • 问题内容: 如何创建一个JavaScript页面来检测用户的互联网速度并将其显示在页面上?诸如 “您的互联网速度为?? / ??”之类的信息 Kb / s”。 问题答案: 可能在某种程度上但不是很准确,其想法是加载具有已知文件大小的图像,然后在其事件中测量触发该事件之前经过的时间,然后将此时间除以图像文件大小。 可以在这里找到示例:使用javascript计算速度 应用了建议的修复的测试用例: 与

  • 问题内容: 我想看看是否有人在使用Java时有一种简单的方法来检测是否存在Internet连接。当前的应用程序在Windows的WinInit DLL中使用了“InternetGetConnectedState”方法,但是我的应用程序需要跨平台才能进行Mac操作,并且这种方法将无法使用。我完全不知道JNI可以在Java中使用DLL,它很快变得令人沮丧。 我唯一想到的方法是尝试打开与网站的URL连接

  • 问题内容: 在我的Java应用程序中,如何检测Internet连接速度有多快?例如,我在家中使用AT&T Fast DSL,我想知道是否有一种方法可以编写执行以下操作的方法: 它将返回以kbps为单位的数字,例如2800kbps [2.8 M] 编辑:我要问的原因是在我的应用程序中,我可以打开多个Internet流,具体取决于用户的Internet连接速度,我希望它自动确定要打开多少个流而不会中断

  • 问题内容: 是否有Apple框架捆绑包来检测是否存在互联网连接?当前,当我的应用程序尝试在没有互联网连接的情况下对用户的位置进行地理位置定位时会崩溃。 我对Swift和ios编程有些陌生-抱歉。 问题答案: 这不是一个完善的网络检查库,但是我发现了这种简单的方法来检查网络可用性。我设法将其翻译为Swift,并在这里完成了最终代码。 它适用于3G和WiFi连接。我还通过一个工作示例将其上传到了我的G

  • 问题内容: 是否可以使用加速度计检测高度?例如,如果我手持手机,然后举起手臂来检测身高? 谢谢 问题答案: 假设您的意思是要检测手机从其凝视点起的高度,是的。android加速度计可测量力,有关如何使用它的更多信息,请参见此处 。请记住,加速度计并不是一个完美的设备,因此您的结果将是手机实际移动了多少的近似值。

  • 现在的CPU比25年前要精密得多了。在那个年代,CPU的频率与内存总线的频率基本在同一层面上。内存的访问速度仅比寄存器慢那么一点点。但是,这一局 面在上世纪90年代被打破了。CPU的频率大大提升,但内存总线的频率与内存芯片的性能却没有得到成比例的提升。并不是因为造不出更快的内存,只是因为太 贵了。内存如果要达到目前CPU那样的速度,那么它的造价恐怕要贵上好几个数量级。 如果有两个选项让你选择,一个