[英]Windows Java thread affinity with OpenHFT AffinityLock
我正在嘗試通過將其線程綁定到不同的內核來優化應用程序。 首先,我想使用OpenHFT的Affinity-3.0.6軟件包將整個應用程序綁定到單個內核。
到目前為止,我還沒有運氣。 首先,我導入了軟件包並嘗試了命令
AffinityLock al = AffinityLock.acquireCore();
被警告無法訪問JNA,因此我下載了jna-4.2.2軟件包並導入了它。
在第二次導入后,相同的命令給出以下錯誤:
WAA Affinity-基於Windows JNA的相似性無法使用,因為它無法加載! 原因:java.lang.NoClassDefFoundError:com / sun / jna / platform / win32 / WinDef $ DWORD
並且執行不限於單核。
我盲目地嘗試在不了解軟件需求的情況下為其提供所需的軟件。
我懷疑您已將jna.jar而不是jna-platform.jar添加到您的項目中,並且無法加載的類是平台的一部分。
請參閱文檔並在此處下載鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.