D
Deno

help

Extremely high CPU usage in Windows running on Intel Pentium processor

Hhexrw9/15/2023
I have a simple app (about 300 lines of code, few deps). I compile it into a Windows executable. When I run this exec. on any newer processor (I tried AMD Ryzen 5 and Intel Core i7) it works fine and the CPU usage is never higher than 0.1%, but when I run it on an older Intel Pentium processor it shoots up to about 40% which is crazy. RAM usage doesn't change. Any ideas?
DAHDeno AI Helper9/15/2023
I'm sorry to hear about the high CPU usage you're experiencing on the Intel Pentium processor. However, the documentation doesn't provide specific information on how Deno's performance varies across different processors or why you might be experiencing this issue. It's worth noting that Deno is designed to be efficient and performant, but the actual performance can depend on a variety of factors, including the specific hardware it's running on, the operating system, and the nature of the application itself. Here are a few general debugging steps you could take: 1. Profiling: Deno provides tools for profiling your application. This could help you identify if there are specific parts of your code that are causing the high CPU usage. 2. Benchmarking: You could use Deno's built-in benchmarking tool to measure the performance of different parts of your application. This might help you identify any performance bottlenecks. 3. Code Review: Review your code to ensure there are no infinite loops or other resource-intensive operations that could be causing the high CPU usage. 4. Dependencies: Check your dependencies to see if they could be causing the issue. It's possible that a third-party library is not optimized for the older Intel Pentium processor. Remember, these are general suggestions and aren't directly supported by the documentation. If the issue persists, you might want to consider reaching out to the Deno community or the maintainers of any third-party libraries you're using for more specific advice.
AAttacler/Bart9/15/2023
Maybe it helps if you compaire the overal performance of the CPI`s itself? A Ryzen 5 or I7 is way more performant than a Pentium
Mmmastrac9/15/2023
Can you post the geekbench single-core specs for the old pentium and your new processors? It might just be a fairly underpowered CPU.
Hhexrw9/15/2023
I don't have access to the Pentium CPU now but it can run Windows 10 and a lot of programs that take way more CPU power than my little app When I compiled the executable on the Pentium computer directly it didn't change anything no difference from compiling it on my computer

Looking for more? Join the community!

Recommended Posts
Impossible to use `"jsx": "preserve"` in deno.json...Well it seems that I can't use jsx preserve in deno.json, when I try to run any tasks in deno.json, integrating deno_webOk I seem to have poobrain today. Can't seem to get the deno_web extension working. The core versioCan I use Workers in an executable ?Everything is in the questions, on the doc site, it is mention that we can't use Workers when creatiWalkSync dosnt get filesIm trying to read all files of a folder with WalkSync from the deno STD libary but it dosnt see thedeno behaving differently in local dev env and production docker buildsI'm currently trying to switch from using node+yarn 2 for my blogs static files to deno. however theFront end dev needed for 6 months.Hello. I am in need of a frontend developer. dm me pls.Include platform and version in compiled binary filenameRight now when i run `deno compile --output bin/myprogram`, it works as expected. Is is possible to How to handle a user abort by Deno.serveHello, I have a question and discovered this Discord channel now. The Deno website has an example atAPI hooks during restart for deno run --watchHello! I thought it would be super fun to further minimize repetitive tasks while manually testing adeno compile -A npm:cowsay not workingHello, I am trying `deno compile -A npm:cowsay` and then following that with `./cowsay Hello World!`compiling issue with import { WebSocketServer } from "npm:ws@^8.14.1"Using this impot in a "deno run --unstable [etc...]" env works flawless / as intended but trying to Is there any way to get Deno to not statically analyze import()?I understand that statically analyzing and fetching dynamic import() calls is a good thing for perfo