-gnatP(非同期タスク操作のポーリングを有効にする)スイッチとの関係は何ですか?
私はGNATを使用してかなり大規模なゲームプロジェクトに取り組んでおり、ドキュメントには、このスイッチがWindowsNTでさまざまな非同期タスク操作を可能にするために必要であると記載されています。私のプロジェクトは非常に多くのタスクを使用するため、実際にこのスイッチが必要かどうかを判断しようとしています。
私が判断できないのは、このコンテキストでの「Windows NT」が、特にWindows NTを指しているのか、NTベースのシステムを指しているのかということです。このトピックに関する私の検索は空白になりました。
ポーリングコードを含めるとプロジェクトの実行時のパフォーマンスに深刻な影響を与えるため、これは私にとって問題です。それがなくてもすべてが正しく機能しているように見えますが、私は広範囲にテストする時間がありませんでした。そして、私が気付いていない何かが最終的に私を噛むのではないかと心配しています。
要約すると、Windowsシステムでのタスクには-gnatPがまだ必要ですか?もしそうなら、ポーラーを手動で呼び出して、少なくともある程度制御できるようにする方法はありますか?