Size: a a a

2020 December 21

NK

ID:0 in F# Chat
источник

ИМ

Иван Москаленко... in F# Chat
Всем привет
В рамках задания в университете делал сравнения разных сортировок. Кароче говоря, получились такие результаты. List.sort из стандартной библиотеки достаточно странно себя ведёт. На Release не так странно, но тоже не всё понятно. Пробовал декомпилировать и че то нагуглить, ничего не получается. Основной вопрос по поводу разрывов: как их можно объяснить (они в одних и тех же местах, и в Release, и в Debug)
источник

ИМ

Иван Москаленко... in F# Chat
источник

VS

Vasily Shapenko in F# Chat
А что тут странного? Там же не массив
источник

ИМ

Иван Москаленко... in F# Chat
Vasily Shapenko
А что тут странного? Там же не массив
Ну да, не массив. Но почему в определённых местах разрывы и без сборки мусора такая амплитуда?
источник

MS

Michael Snytko in F# Chat
я тут недавно листал книгу кокосы про память в .net, и сначала он писал про то, какая вообще есть память и как быстро она работает. Так что возможно эти разрывы связаны с тем, куда получается поместить список для его сортировки, чем меньше список - тем в более быструю память его можно впихнуть
источник

MS

Michael Snytko in F# Chat
А без сборки мусора он наверное неэффективно располагает элементы в памяти
источник

MS

Michael Snytko in F# Chat
эта вот
источник

I

IdiocyAcceptance in F# Chat
Иван Москаленко
Всем привет
В рамках задания в университете делал сравнения разных сортировок. Кароче говоря, получились такие результаты. List.sort из стандартной библиотеки достаточно странно себя ведёт. На Release не так странно, но тоже не всё понятно. Пробовал декомпилировать и че то нагуглить, ничего не получается. Основной вопрос по поводу разрывов: как их можно объяснить (они в одних и тех же местах, и в Release, и в Debug)
Без кода графики ничего не значат
источник

W👑

WHUSEIN 👑 in F# Chat
Как имитировать зажатии пробела?
источник

W👑

WHUSEIN 👑 in F# Chat
правильно
источник

W👑

WHUSEIN 👑 in F# Chat
чтобы пока зажат пробел была имитация нажатия
источник

W👑

WHUSEIN 👑 in F# Chat
bool Stop = false;
       private void button1_Click(object sender, EventArgs e)
       {
           if (Stop != true)
           {
               SendKeys.Send("  ");
               Thread.Sleep(100);

           }

           Stop = false;
       }
источник

W👑

WHUSEIN 👑 in F# Chat
сделал таким образом
источник

W👑

WHUSEIN 👑 in F# Chat
но не то что надо
источник

W👑

WHUSEIN 👑 in F# Chat
?
источник

ИМ

Иван Москаленко... in F# Chat
IdiocyAcceptance
Без кода графики ничего не значат
источник

I

IdiocyAcceptance in F# Chat
Лучше скинь в виде Github gist
источник

ИМ

Иван Москаленко... in F# Chat
IdiocyAcceptance
Лучше скинь в виде Github gist
источник

VK

Vladislav Khapin in F# Chat
Кастомные бенчмарки
источник