问题标签 [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.
memory - 系统信息的跨平台API
我正在寻找可以提供此类信息的库:
RAM
交换空间
CPU 数量
速度 (CPU MHz)
内核数量
芯片类型
最终我会从 Java 调用它,但是一个 C 库会很好,我可以用 JNI 包装它。
感兴趣的平台包括但不限于 AIX、HP-UX、Solaris、Windows。
谢谢!
c# - 如何通过 .NET/C# 查找 CPU 内核数?
有没有办法通过.NET/C#找出 CPU 内核的数量?
PS 这是一个直接的代码问题,而不是“我应该使用多线程吗?” 问题!:-)
java - 如何根据 CPU 内核扩展线程?
我想用 Java 中的多个线程解决数学问题。我的数学问题可以分成几个工作单元,我想在几个线程中解决。
我不想让固定数量的线程在上面工作,而是让线程数量与 CPU 内核的数量相匹配。我的问题是,我在互联网上找不到一个简单的教程。我发现的只是固定线程的例子。
如何才能做到这一点?你能提供例子吗?
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.
c - Win32如何获取内核数?
我正在用 C 语言在 Windows 上编写一个程序,该程序需要运行与可用内核一样多的线程。但我不知道如何获得核心数。有任何想法吗?
java - tomcat多线程问题
我正在编写一个在多核硬件上运行在 Tomcat 中的 java 应用程序。应用程序执行算法并将答案返回给用户。问题是,即使我同时运行两个请求,tomcat 进程也最多使用一个 CPU 内核。
据我了解,Tomcat 中的每个请求都在单独的线程中执行,JVM 应该在单独的 CPU 内核上运行每个线程。
限制 JVM 或 Tomcat 使用不超过一个内核的问题可能是什么?
提前致谢。
multithreading - 多线程:线程多于内核有什么意义?
我认为多核计算机的意义在于它可以同时运行多个线程。在那种情况下,如果你有一台四核机器,那么同时运行 4 个以上的线程有什么意义呢?他们不会只是在互相窃取时间(CPU 资源)吗?
javascript - 获取 JavaScript 中的 CPU 内核数?
有没有办法确定 JavaScript 中可用 CPU 内核的数量,以便您可以根据它调整 Web 工作者的数量?
python - 为 Python 程序分配多个内核
我注意到当我运行严重依赖 CPU 的 python 程序时,它只使用一个内核。运行程序时是否可以为程序分配多个内核?
python - 用于 windows 的 python 2.4 中的 cpuinfo
如何在 python 2.4 中获取 cpuinfo。我想确定一台机器中的处理器数量。(代码应该独立于操作系统)。我已经为 Linux 编写了代码,但不知道如何使它适用于 Windows。
假设我没有在 windows 机器上安装 cygwin,我只有 python2.4。请让我知道是否有可以为此目的调用的模块,或者任何帮助编写此功能的代码。
谢谢, 桑迪亚