java - 在循环内部/外部使用“Runtime.getRuntime()”
问题描述
以下代码有什么区别?执行 'exec' 方法时,这是否会影响 CPU 或内存?
Code #1
{
Runtime runtime = Runtime.getRuntime();
while(true) {
Process pr = runtime.exec("SOME COMMAND HERE");
}
}
Code #2
{
while(true) {
Process pr = Runtime.getRuntime().exec("SOME COMMAND HERE");
}
}
我只想知道这两种方法是否有很大区别,它们在哪些方面有区别?
谢谢
解决方案
第一种方法可能会节省几纳秒,但与 的时间相比exec
,它可以忽略不计。我不会打扰。
推荐阅读
- xcode - FBSDKShareKit.h' 文件未找到 xcode unity
- android - Outlook 加载项在 IOS 中不可见
- php - Magento apptha 扩展前端安装后无法导航
- python - 如何仅使用 NumPy 在 Python 中实现 AdaBoost.M1
- javascript - 平均值(nodeJs)
- javascript - 处理对 DOM 元素的访问
- python - 对角线移动使玩家走得更快
- applescript - 来自终端 osascript 调用的多个 Applescript 行
- google-forms - Google 表单 - 新行
- angular - 达到限制时如何聚焦下一个输入但如果输入嵌套在角度的Html li标签中?