簡體   English   中英

Windows Java線程與OpenHFT AffinityLock的親和性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM