问题标签 [cpu-cores]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1487 浏览

memory - 系统信息的跨平台API

我正在寻找可以提供此类信息的库:

RAM
交换空间
CPU 数量
速度 (CPU MHz)
内核数量
芯片类型

最终我会从 Java 调用它,但是一个 C 库会很好,我可以用 JNI 包装它。

感兴趣的平台包括但不限于 AIX、HP-UX、Solaris、Windows。

谢谢!

0 投票
12 回答
166794 浏览

c# - 如何通过 .NET/C# 查找 CPU 内核数?

有没有办法通过.NET/C#找出 CPU 内核的数量?

PS 这是一个直接的代码问题,而不是“我应该使用多线程吗?” 问题!:-)

0 投票
6 回答
85183 浏览

java - 如何根据 CPU 内核扩展线程?

我想用 Java 中的多个线程解决数学问题。我的数学问题可以分成几个工作单元,我想在几个线程中解决。

我不想让固定数量的线程在上面工作,而是让线程数量与 CPU 内核的数量相匹配。我的问题是,我在互联网上找不到一个简单的教程。我发现的只是固定线程的例子。

如何才能做到这一点?你能提供例子吗?

0 投票
4 回答
4600 浏览

c# - Is there a way to reliably detect the total number of CPU cores?

I need a reliable way to detect how many CPU cores are on a computer. I am creating a numerically intense simulation C# application and want to create the maximum number of running threads as cores. I have tried many of the methods suggested around the internet like Environment.ProcessorCount, using WMI, this code: http://blogs.adamsoftware.net/Engine/DeterminingthenumberofphysicalCPUsonWindows.aspx None of them seem to think a AMD X2 has two cores. Any ideas?

Edit: it appears that Environment.ProcessorCount is returning the correct number. It's on a intel CPU with hyperthreading that is returning the wrong number. A signle core with hyperthreading is returning 2, when it should only be 1.

0 投票
5 回答
17037 浏览

c - Win32如何获取内核数?

我正在用 C 语言在 Windows 上编写一个程序,该程序需要运行与可用内核一样多的线程。但我不知道如何获得核心数。有任何想法吗?

0 投票
4 回答
4051 浏览

java - tomcat多线程问题

我正在编写一个在多核硬件上运行在 Tomcat 中的 java 应用程序。应用程序执行算法并将答案返回给用户。问题是,即使我同时运行两个请求,tomcat 进程也最多使用一个 CPU 内核。
据我了解,Tomcat 中的每个请求都在单独的线程中执行,JVM 应该在单独的 CPU 内核上运行每个线程。

限制 JVM 或 Tomcat 使用不超过一个内核的问题可能是什么?

提前致谢。

0 投票
17 回答
57867 浏览

multithreading - 多线程:线程多于内核有什么意义?

我认为多核计算机的意义在于它可以同时运行多个线程。在那种情况下,如果你有一台四核机器,那么同时运行 4 个以上的线程有什么意义呢?他们不会只是在互相窃取时间(CPU 资源)吗?

0 投票
5 回答
23061 浏览

javascript - 获取 JavaScript 中的 CPU 内核数?

有没有办法确定 JavaScript 中可用 CPU 内核的数量,以便您可以根据它调整 Web 工作者的数量?

0 投票
3 回答
17486 浏览

python - 为 Python 程序分配多个内核

我注意到当我运行严重依赖 CPU 的 python 程序时,它只使用一个内核。运行程序时是否可以为程序分配多个内核?

0 投票
5 回答
2038 浏览

python - 用于 windows 的 python 2.4 中的 cpuinfo

如何在 python 2.4 中获取 cpuinfo。我想确定一台机器中的处理器数量。(代码应该独立于操作系统)。我已经为 Linux 编写了代码,但不知道如何使它适用于 Windows。

假设我没有在 windows 机器上安装 cygwin,我只有 python2.4。请让我知道是否有可以为此目的调用的模块,或者任何帮助编写此功能的代码。

谢谢, 桑迪亚