Anatoly
И нормальных перформанс инсайтов
Anatoly
Устарело десять лет назад
Ayrat
Ну вы прям как те чуваки на джава5
Igor
(23м записей - это часть одной таблицы)
это тоже мало. у нас есть одна табличка в MS SQL, не помню сколько строк, там 250Гб на диске данных и с отборами table scan за 50 минут где-то выбирает
Vasily
У Ayende Rayan была серия статей на тему чтения и фильтрации csv
Vasily
Начиналось всё с минуты, закончил он вроде на 200мс на 250мб файле
Hog
Hog
Vasily
https://ayende.com/blog/176034/making-code-faster-the-interview-question
Vasily
@aensidhe
Vasily
Возможно, будет интересно
Hog
Это не про физбазз с оптимизациями на уровне процессора?
Vasily
Vasily
n:=
Ayrat
Шарит
Hog
Ayrat
Denis
да, я затупил..
Но там даже если рефами всё обмазывать придется начинать с верхнего уровня и всё переписывать
именно перезаписывают
Ayrat
И это обычные вызовы set get на классе FSharpRef
Denis
короче, было 202 вхождения ошибки стало 201 лол
Ayrat
Ayrat
Чтобы оно байрефы компилило по-другому
Denis
Ayrat
Denis
байрефы они по другому не скомпилят
Denis
т к это все таки не тоже самое
Ayrat
Бай рефы лучше рефов
Denis
Ayrat
Но для обычных людей не надо
Hog
Не могу чот в жаве функцию засунуть в тупл, а тупл в мап
Vladislav
Hog
Не хочет типы выводить сука
Hog
Vladislav
рефы это обычный враппер в ссылку что кал лютый
Ayrat
Vladislav
применение очень узкое
Ayrat
Ayrat
Vladislav
Для жс норм
этот же адаптив собирается и на моно аот и обычном дотнете
Hog
Мне просто нужно чуток рефлекшона, но без рефлекшона :)
Vladislav
где байрефы работают
Ayrat
Ayrat
Это обычное дело в фарш либах
Vladislav
ну если только все калом препроцессором обмазать
Ayrat
То есть нормальные люди на байрефах, а фублисты на рефах
Vladislav
Да
Denis
не хватает картинки про квадратные колёса
Denis
но лучше так чем никак
Anatoly
Donnie
Anatoly
Aleksander
Блин, научите профайлить джаву :(
А в чём проблема? Там для профайлинга множество тулов, практически всё - бесплатное. Для локального профайлинга есть JVisualVM (идёт в составе JDK, лежить в Java\bin рядом с java.exe), есть Оракловый Java Mission Control (тоже идет из коробки в оракловых JDK). Для прода - https://github.com/jvm-profiling-tools/async-profiler - дает минимальный оверхед, рисует удобные флеймграфы.
Vasiliy
@omgszer убери капчку из МС такую! ну что за херня?
Vasiliy
Крылатый
Dmitry
робота порвало
Romɑn
Vladislav
https://sharplab.io/#v2:DYLgZgzgNALiCGEC2UAmIDUAfA9gBwFMA7AAgGUBPCGApAWAChGkdUBXYAkgFQOpIC8jEiU4wSASwgA5HDGkdgJABQAPECRwAjAFYBKQSQDyuggGMYAOgBKBMAQBOxMwQCiARzbxgENVBJEigZYAHwBcsIkkWKSMnIKwMAATCrqmroGArEJSqokoeEwQA===
Vasiliy
Ilya
Ты просто уже забыл рекапчу v1. Вот там действительно всё было очень не очень.
Ilya
https://miro.medium.com/max/694/1*OyqcgaCTsEk3bFLOq9sC9Q.png
Ilya
Выше тоже неплохо, оказывается!!11
https://i.stack.imgur.com/xFmCp.png
Ayrat
Ayrat
первая рекапча - сделал и пошел
Ayrat
вторая рекапча может тебя заебывать минуту
Крылатый
Вот да.
Ilya
От второй хотя бы глаза не вытекали. Но да, проблемы у неё тоже были.
Крылатый
ПОКАЖИ АВТОБУСЫ
Крылатый
И ЕЩЁ
Крылатый
И ЕЩЁ
Ilya
Автобусы -- это ж уже v3, нет?
Ayrat
я забыл
Крылатый
Ayrat
ну в общем та, которая нон-стоп тебе подсовывает хуиту