- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
任何人都可以提供一些有关 AIX 中低 CPU 利用率的 Java 最佳编码实践的技巧吗?例如避免 while(true) 循环,..等我的要求是我的java应用程序应该以低CPU使用率运行,这样它就不会占用同一服务器中运行的其他关键应用程序
最佳答案
运行 CPU 和内存分析器,从 Java 附带的免费 VisualVM 开始,并优化耗时最长的代码。
尝试在不使用分析器的情况下优化代码只是猜测。
注意:除非您没有看到 GC 收集,否则分配内存和丢弃垃圾会使用 CPU(并导致缓存流失),因此减少内存占用可以提高 CPU 使用率和性能。
my requirement is my java application should run with low CPU usage so that it does not hog the other critical applications running in the same server
我会首先降低它的 CPU 优先级,直到您解决问题为止。
关于低 CPU 利用率的 Java 最佳编码实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14119582/
我知道使用事件监视器我们可以看到 CPU 利用率。但我想通过脚本获取远程系统的这些信息。 top 命令对我没有帮助。请评论我任何其他方式来获得它。 最佳答案 在日志模式下对 top 的反对是什么? t
我一直在使用 NVML 库来获取图形和内存利用率的值 Rodinia 基准套件。我观察到,对于不同的频率,同一应用程序的利用率显示出不同的值。来自维基链接http://en.wikipedia.org
我们计划使用 Locust 进行性能测试。我已经在 Kubernetes 上以分布式模式启动了 Locust,有 800 个用户持续了 5 分钟。孵化率也是100。几分钟后,我可以在工作日志中看到以下
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 10年前关闭。 Improve this qu
我正在使用java 8并行流将数据插入数据库。以下是代码 customers.parallelStream().forEach(t->{ UserTransaction userTra
我有一个基准测试程序,可以计算时间(以毫秒和滴答为单位),以持久化到 Entity Framework 4.0。有没有办法计算 CPU 负载?我猜我需要查询 Windows 来找出我的 CPU 频率、
我正在处理一个与网络相关的守护进程:它接收数据,处理数据,然后将数据吐出。我想通过分析它并降低它的 CPU 使用率来提高这个守护进程的性能。我可以在 Linux 上使用 gprof 轻松完成此操作。但
考虑到下面的 C 代码,我预计 CPU 利用率会上升到 100%,因为处理器会尝试完成分配给它的作业(在这种情况下是无限的)。在运行可执行文件 5 分钟后,我发现 CPU 达到了最大值。的 48%。我
我想修改以下脚本,使其仅在进程/pid 号使用超过 50% 的 CPU 时运行。有人知道如何获取该信息吗?如果特定 pid 的 cpu 利用率超过 50%,我只想使用 jstack 创建线程转储。 #
我在 Python 3.4 中工作,对内存中的分区数据执行简单搜索,并尝试 fork 进程以利用所有可用的处理能力。我说天真,因为我确信还有其他额外的事情可以提高性能,但这些潜力超出了手头问题的范围。
我的多线程应用程序 (c++) 使用 pthreads。该应用程序自动生成线程并按需重新使用它们,并允许在线程空闲时间过长时将其取消。 我放入了一个“特殊线程”来捕获统计数据,以查看应用程序在不同情况
是否有一种标准方法来获取 GPU 上的当前负载?我正在寻找类似于显示 CPU% 的任务管理器的东西。 GPU-Z 等实用程序会显示此值,但我不确定它是如何获得此值的。我目前对 AMD 显卡特别感兴趣,
在运行时如何控制 cpu 利用率是明智的? 轮询 CPU 负载并插休眠眠? 最佳答案 我会推荐操作系统功能。 Windows 上有性能计数器和 WinAPI 函数。 这是一个使用来自 BCL Team
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我有一个运行 Linux 的 ARM 平台,其中 L1 行长 64 字节。 我决定用另一个 malloc 替换 malloc(通过 LD_PRELOAD),其中无论分配给 malloc 的大小如何,内
在 Linux 中是否有命令或任何其他方法来获取当前或平均 CPU 利用率(对于多处理器环境)? 我在一个小型系统中使用嵌入式 Linux。基本上,我需要确定 CPU 利用率,如果它很高,我可以将一个
我有一个计算CPU利用率的任务,我有4个进程 P1 30% 的时间在等待 I/O。 P2 40% 的时间在等待 I/O。 P3 等待 I/0 20% 的时间。 P4 等待 I/0 50% 的时间。 我
我正在训练一个模型,当我在 Google Cloud Platform 控制台中打开 TPU 时,它会向我显示 CPU 利用率(我想是在 TPU 上)。它真的非常非常低(比如 0.07%),所以也许是
我在 redhat 6 上执行了以下代码片段: #include int main(int argc, char *argv[]) { while(true) { #ifdef S
我有一个程序可以通过将大文件分成 block 来对大文件进行排序,对 block 进行排序并将它们合并到最终排序的文件中。应用程序运行一个线程来从文件加载数据/将数据保存到文件 - 只有一个线程执行
我是一名优秀的程序员,十分优秀!