Я использую Sugar v2-3-3 (основанный на SAT Constraint Solver) с minisat solver2.2.0 для запуска эксперимента, я провожу свой эксперимент на сервере Kernel Linux с 16 ГБ ОЗУ и 4 VCPU и использую Java версии 10 (Java Максимальный размер кучи - 12 ГБ, а минимальный - 8 ГБ).

Эксперимент основан на запуске 5 различных файлов сахара 400 раз и извлекает среднее значение ЦП, памяти и времени (используя команду /usr/bin/time) для запуска каждого файла. Однако, прокручивая вывод команды time, я заметил, что существует много сбоев страниц, приводящих к иррациональным результатам, когда процент загрузки ЦП для некоторых больших файлов ниже, чем для меньших. Максимальный размер файла - 100 МБ.

Может ли кто-нибудь помочь мне объяснить, почему у меня сбой страницы, хотя у меня достаточно большой объем памяти, и как избежать сбоя страницы? Результаты приведены ниже:

⦁   50.27%      00:05.03        211303.68
⦁   43.22%      00:15.03        480789.36
⦁   43.19%      00:21.25        577915.12
⦁   40.86%      00:26.07        717707.88
⦁   41.22%      00:30.49        853791.88

0