Dit is de Linux-app genaamd Thread Affinity waarvan de nieuwste release kan worden gedownload als Java-Thread-Affinity_3.23.3.zip. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.
Download en voer deze app met de naam Thread Affinity gratis uit met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.
- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie, installeer hem en voer hem uit.
SCHERMSCHERMEN:
Draadaffiniteit
BESCHRIJVING:
Hiermee kunt u een thread aan een bepaalde kern binden, dit kan de prestaties verbeteren (deze bibliotheek werkt het beste op Linux). Java-Thread-Affinity zal proberen JNA te gebruiken om toegang te bieden tot native threadafhandelingsfuncties. JNA moet op uw systeem worden geïnstalleerd om het meeste uit deze bibliotheek te halen. Java-Thread-Affinity is momenteel afhankelijk van JNA versie 4.4.0, die op zijn beurt afhankelijk is van een versie van GLIBC >= 2.14. Als uw besturingssysteem een oud besturingssysteem is, met een versie van GLIBC die vóór 2011 is uitgebracht, kan deze bibliotheek geen eigen functies aanroepen.
Kenmerken
- OpenHFT Java Thread Affinity-bibliotheek
- De bibliotheek leest uw /proc/cpuinfo als u er een heeft of verstrekt, en bepaalt uw CPU-indeling
- De bibliotheek zoekt naar geïsoleerde CPU's, bepaald door te kijken naar de CPU's waarop u standaard niet draait
- Java-Thread-Affinity vereist dat u eerst enkele CPU's isoleert
- Zodra een CPU-kern is geïsoleerd, zal de Linux-planner de CPU-kern niet meer gebruiken om processen in de gebruikersruimte uit te voeren
- De geïsoleerde CPU's nemen niet deel aan de taakverdeling en er worden geen taken op uitgevoerd, tenzij deze expliciet zijn toegewezen
Programmeertaal
Java
Categorieën
Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/thread-affinity.mirror/. Het is gehost in OnWorks zodat het op de eenvoudigste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.