Comments (10)
What about in Go? :P Better concurrency out of the box.
Because parallelism isn't really needed here, because I have to make bare syscalls, because I want a relatively low memory footprint, and because I can do concurrency in C++ just fine.
from ananicy.
claps
from ananicy.
It works well, less resource used compared to Ananicy. Unique problem is the compiling procedure: gcc/binutils must be updated and support last C++ features. But it is a great work!
from ananicy.
@aviallon Maybe it makes sense to use a shared ruleset in form of a repository which just gets packaged into both versions? :)
from ananicy.
@nefelim4ag you should really check this out.
from ananicy.
What about in Go? :P Better concurrency out of the box.
from ananicy.
Is the rewrite (at least intended to be) a drop-in replacement, i.e. one that requires no changes other than replacing the actual program? EDIT: oh, I see that it is (barring a bug or two).
from ananicy.
@riccardv : cf. this issue that I opened on the ananicy-cpp tracker.
from ananicy.
I note that on this the original ananicy, CPU usage does seem a little high: on a system with an Intel i5-3320M @ 3.300GHz, ananicy's python process takes up to 4% of total CPU every $check_freq seconds.
from ananicy.
@aviallon You are doing god's work.
from ananicy.
Related Issues (20)
- wineserver.rules give error due fifo scheduler HOT 2
- How Do I Autostart Ananicy
- Add gmod support HOT 2
- Use eBPF to get events of new created processes HOT 1
- Different rules for same application
- I see this error when starting "ananicy dump proc" HOT 4
- Logging is disabled but there is logging anyway and the logging shows that ananicy is hyperactive
- More "ananicy dump proc" Issues HOT 5
- 'FileNotFoundError: [Errno 2] No such file or directory: '/proc/1447210/exe'' HOT 3
- Crash and restart: 'failed to get priority' HOT 2
- Cant start the service ananicy.
- No rule for KDE Elisa music player
- Steam games are not being reniced HOT 1
- Still problems with dump proc
- Feature Request: Interval Wait To Renice
- Latest major update breaks user defined rules HOT 3
- First matching rule is applied, rather than rule from highest-priority file
- cmdline splitting fails for some processes
- Error: "type": "BG_CPUIO" not defined HOT 1
- Bug: rules setting a value to zero will never get applied!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ananicy.