home.social

#profiler — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #profiler, aggregated by home.social.

  1. Профайлер для PostgreSQL: от идеи до работающего MVP за сутки

    Один из первых сюрпризов при переходе с MS SQL на PostgreSQL - профайлера нет. Ни инструмента, ни аналога. Можно было поставить задачу команде и ждать. Я решил попробовать иначе - и за сутки собрал работающий MVP с помощью AI, не написав ни строчки кода вручную. Рассказываю как это было.

    habr.com/ru/companies/tantor/a

    #profiler #extended_events #postgresql #claude_code # #Профайлер #ms_sql_server

  2. MemHawk: часть 2. Real-time flamegraph в вашей Grafana

    В прошлой статье я рассказал, как можно сделать профилировщик памяти ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack. Сегодня рассмотрим как получилось совместить быстрый профайлинг с удобством визуализации в Grafana в реальном времени. Ключевые особенности: Flamegraph аллокаций и деаллокаций за интервал времени График потребления памяти с детализацией до функции/строчки в коде(настраиваемо) Flamegraph в момент пика памяти Flamegraph суммарного числа аллокаций Flamegraph суммарного объема аллокаций Звучит интересно!

    habr.com/ru/articles/1029320/

    #heaptrack #memory_profiler #memory_leak #grafana #performance #profiler

  3. MemHawk: часть 2. Real-time flamegraph в вашей Grafana

    В прошлой статье я рассказал, как можно сделать профилировщик памяти ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack. Сегодня рассмотрим как получилось совместить быстрый профайлинг с удобством визуализации в Grafana в реальном времени. Ключевые особенности: Flamegraph аллокаций и деаллокаций за интервал времени График потребления памяти с детализацией до функции/строчки в коде(настраиваемо) Flamegraph в момент пика памяти Flamegraph суммарного числа аллокаций Flamegraph суммарного объема аллокаций Звучит интересно!

    habr.com/ru/articles/1029320/

    #heaptrack #memory_profiler #memory_leak #grafana #performance #profiler

  4. MemHawk: часть 2. Real-time flamegraph в вашей Grafana

    В прошлой статье я рассказал, как можно сделать профилировщик памяти ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack. Сегодня рассмотрим как получилось совместить быстрый профайлинг с удобством визуализации в Grafana в реальном времени. Ключевые особенности: Flamegraph аллокаций и деаллокаций за интервал времени График потребления памяти с детализацией до функции/строчки в коде(настраиваемо) Flamegraph в момент пика памяти Flamegraph суммарного числа аллокаций Flamegraph суммарного объема аллокаций Звучит интересно!

    habr.com/ru/articles/1029320/

    #heaptrack #memory_profiler #memory_leak #grafana #performance #profiler

  5. MemHawk: часть 2. Real-time flamegraph в вашей Grafana

    В прошлой статье я рассказал, как можно сделать профилировщик памяти ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack. Сегодня рассмотрим как получилось совместить быстрый профайлинг с удобством визуализации в Grafana в реальном времени. Ключевые особенности: Flamegraph аллокаций и деаллокаций за интервал времени График потребления памяти с детализацией до функции/строчки в коде(настраиваемо) Flamegraph в момент пика памяти Flamegraph суммарного числа аллокаций Flamegraph суммарного объема аллокаций Звучит интересно!

    habr.com/ru/articles/1029320/

    #heaptrack #memory_profiler #memory_leak #grafana #performance #profiler

  6. Debugger/Profiler for Amiga, Sega Mega Drive, and Neo Geo: Engine9000

    Engine9000 is a work-in-progress ASM/C source-level debugger for Amiga, Sega Mega Drive, and Neo Geo emulators, featuring a profiler and trainer, which is now available in alpha version 0.41.

    In his latest blog post, also Alexander Grupe discusses this program.

    amiga-news.de/en/news/AN-2026-

    #Amiga #MegaDrive #NeoGeo #debugger #profiler

  7. Debugger/Profiler for Amiga, Sega Mega Drive, and Neo Geo: Engine9000

    Engine9000 is a work-in-progress ASM/C source-level debugger for Amiga, Sega Mega Drive, and Neo Geo emulators, featuring a profiler and trainer, which is now available in alpha version 0.41.

    In his latest blog post, also Alexander Grupe discusses this program.

    amiga-news.de/en/news/AN-2026-

  8. Debugger/Profiler for Amiga, Sega Mega Drive, and Neo Geo: Engine9000

    Engine9000 is a work-in-progress ASM/C source-level debugger for Amiga, Sega Mega Drive, and Neo Geo emulators, featuring a profiler and trainer, which is now available in alpha version 0.41.

    In his latest blog post, also Alexander Grupe discusses this program.

    amiga-news.de/en/news/AN-2026-

    #Amiga #MegaDrive #NeoGeo #debugger #profiler

  9. Debugger/Profiler for Amiga, Sega Mega Drive, and Neo Geo: Engine9000

    Engine9000 is a work-in-progress ASM/C source-level debugger for Amiga, Sega Mega Drive, and Neo Geo emulators, featuring a profiler and trainer, which is now available in alpha version 0.41.

    In his latest blog post, also Alexander Grupe discusses this program.

    amiga-news.de/en/news/AN-2026-

    #Amiga #MegaDrive #NeoGeo #debugger #profiler

  10. Debugger/Profiler for Amiga, Sega Mega Drive, and Neo Geo: Engine9000

    Engine9000 is a work-in-progress ASM/C source-level debugger for Amiga, Sega Mega Drive, and Neo Geo emulators, featuring a profiler and trainer, which is now available in alpha version 0.41.

    In his latest blog post, also Alexander Grupe discusses this program.

    amiga-news.de/en/news/AN-2026-

    #Amiga #MegaDrive #NeoGeo #debugger #profiler

  11. Might publish a blog or two in a few weeks about my work with OpenFOAM, different profilers, and an implementation of an LBM CFD kernel on RISC-V with POSITS.

    What a great company to be working for. Learning so much!

  12. Might publish a blog or two in a few weeks about my work with OpenFOAM, different profilers, and an implementation of an LBM CFD kernel on RISC-V with POSITS.

    What a great company to be working for. Learning so much!

    #posit #RISCV #cfd #openfoam #lbm #cfd #scientificcomputing #profiler #Linux #blog #technicalblog #ieee754 #calligotech

  13. Might publish a blog or two in a few weeks about my work with OpenFOAM, different profilers, and an implementation of an LBM CFD kernel on RISC-V with POSITS.

    What a great company to be working for. Learning so much!

    #posit #RISCV #cfd #openfoam #lbm #cfd #scientificcomputing #profiler #Linux #blog #technicalblog #ieee754 #calligotech

  14. Might publish a blog or two in a few weeks about my work with OpenFOAM, different profilers, and an implementation of an LBM CFD kernel on RISC-V with POSITS.

    What a great company to be working for. Learning so much!

    #posit #RISCV #cfd #openfoam #lbm #cfd #scientificcomputing #profiler #Linux #blog #technicalblog #ieee754 #calligotech

  15. Might publish a blog or two in a few weeks about my work with OpenFOAM, different profilers, and an implementation of an LBM CFD kernel on RISC-V with POSITS.

    What a great company to be working for. Learning so much!

    #posit #RISCV #cfd #openfoam #lbm #cfd #scientificcomputing #profiler #Linux #blog #technicalblog #ieee754 #calligotech

  16. Ah yes, "Steel Bank Common Lisp"—because what the world truly needs is yet another Lisp variant that's just *slightly* different from the rest. 🙄 Designed for those who enjoy #debugging with a #profiler, because why not make coding feel like a never-ending episode of CSI: Lisp Edition? 🔍✨
    sbcl.org/ #SteelBankCommonLisp #LispVariants #CodingHumor #CSI_LispEdition #HackerNews #ngated

  17. ⚡ Your PowerShell scripts feel slow? Profiler spots the bottlenecks — fast & simple. Jakub Jareš showed how it works at #PSConfEU 2025. 🎟️ Early bird 2026 tickets now live → psconf.eu #PowerShell #Profiler #Automation youtu.be/oWBk12UCjCo?si=AYF...

    - YouTube

  18. I created a profiler with some lines of Tcl script thanks to OpenMSX new Trace Viewer. It's easy to use and doesn't require the programmer to insert INs and OUTs in his code, so it works with old ROMs too. #openMSX #msx #tcl #debugging #gamedev #profiler #homebrew #8bit #devtools

  19. Go profiling lifecycle: от разработки до прода. Инструменты и практики

    Ваш Go-сервис жрёт память в проде, а на тестовом стенде всё идеально? Разбираем пошагово: как находить и диагностировать утечки ресурсов в Go-приложениях. Что внутри: Теория: GC, планировщик, модель памяти - минимум для понимания проблемы Практика: pprof профили всех типов (heap, goroutine, allocs, block) Инструментарий: как читать дампы горутин и системную диагностику Готовые скрипты для воспроизведения и анализа утечек Runtime tracing для сложных случаев Реальный пример из статьи: Зависшие горутины в одном месте -> stw паузы выросли с 1ms до 50ms -> api деградировал. Статья построена как практическое руководство с минимумом теории и максимумом применимых техник. Во второй части - конкретные примеры утечек с кодом, production-кейс и настройка мониторинга. Для тех, кто хочет научиться находить утечки ДО того, как они попадут в prod.

    habr.com/ru/articles/968660/

    #Go #Golang #profiling #profiler #performance #monitoring

  20. NVIDIA just blessed us with a "groundbreaking" open-source #profiler that promises to spy on our GPUs without slowing them down. 🙄 Finally, we can monitor every mundane syscall without feeling like we're swimming through molasses—because who doesn't want more data to ignore in production? 🚀🔍
    polarsignals.com/blog/posts/20 #NVIDIA #OpenSource #GPU #Monitoring #DataAnalysis #Syscalls #Performance #HackerNews #ngated

  21. Stefan Marr, the 🤵‍♂️ self-proclaimed #guru of all things #programming, questions if we can ever #trust those sneaky profilers. Spoiler: he doesn't answer it, just like he doesn't answer why anyone needs to "slow down a program" outside of a Windows 95 #nostalgia trip. 🖥️💤
    stefan-marr.de/2025/10/can-we- #profiler #issues #Windows95 #tech #humor #HackerNews #ngated

  22. Java's so-called "revolutionary" CPU-Time #Profiler took only THREE years—an eternity in #tech time—to arrive with little fanfare. 🎉 But hey, at least it can now expertly tell you how your code is busy not doing anything worthwhile while you sip your overpriced latte. ☕ Maybe next, they'll create a profiler to find where all that #development time went. 🚀
    mostlynerdless.de/blog/2025/06 #Java #CPU #News #Software #Innovation #HackerNews #ngated

  23. Оптимизация Unity-сцены: от Profiler до Object Pooling. Убираем лаги шаг за шагом

    Твоя игра на Unity тормозит? В этой статье гайд о том, как поднять FPS с 30 до 60+. Мы вместе разберем Profiler, GC, Object Pooling и другие "болевые точки".

    habr.com/ru/articles/942754/

    #оптимизация #производительность #unity #c# #fps #profiler #garbage_collector #draw_calls #просто_о_сложном

  24. Working on the streaming #php #profiler again. Should be working on the streaming flamechart soon, not sure how to present that to the user, as realtime updates would make the bars skew a lot. Maybe make that part polling/updating

  25. MemHawk — профилировщик памяти для многопоточных приложений

    Практически каждому разработчику однажды приходилось искать утечки памяти в его приложении / либо же профилировать использование памяти процессом. Задача эта довольно трудоемкая и непростая. Большинство популярных профилировщиков памяти либо дают неточную информацию (sampling), либо значительно замедляют выполнение (Valgrind, heaptrack). При этом в многопоточной среде они плохо масштабируются и требуют сложной настройки. Желание совместить детализацию аналогичную heaptrack и при этом решить проблему с многопоточностью привело к созданию MemHawk . Новый профилировщик сочетает преимущества традиционного подхода с учетом каждой аллокацией, но при этом предоставляет статистику по каждому уникальному стектрейсу без записи каждой аллокации в лог. В данной статье рассмотрим какие ключевые вопросы нужно решить при разработке своего профайлера, чем не угодили существующие решения и на какие ограничения пришлось пойти. Спойлер - удалось ускориться по отношению к heaptrack в 30 раз.

    habr.com/ru/articles/929410/

    #profiling #memory_leaks #heaptrack #oom #profiler #heap

  26. MemHawk — профилировщик памяти для многопоточных приложений

    Практически каждому разработчику однажды приходилось искать утечки памяти в его приложении / либо же профилировать использование памяти процессом. Задача эта довольно трудоемкая и непростая. Большинство популярных профилировщиков памяти либо дают неточную информацию (sampling), либо значительно замедляют выполнение (Valgrind, heaptrack). При этом в многопоточной среде они плохо масштабируются и требуют сложной настройки. Желание совместить детализацию аналогичную heaptrack и при этом решить проблему с многопоточностью привело к созданию MemHawk . Новый профилировщик сочетает преимущества традиционного подхода с учетом каждой аллокацией, но при этом предоставляет статистику по каждому уникальному стектрейсу без записи каждой аллокации в лог. В данной статье рассмотрим какие ключевые вопросы нужно решить при разработке своего профайлера, чем не угодили существующие решения и на какие ограничения пришлось пойти. Спойлер - удалось ускориться по отношению к heaptrack в 30 раз.

    habr.com/ru/articles/929410/

    #profiling #memory_leaks #heaptrack #oom #profiler #heap

  27. MemHawk — профилировщик памяти для многопоточных приложений

    Практически каждому разработчику однажды приходилось искать утечки памяти в его приложении / либо же профилировать использование памяти процессом. Задача эта довольно трудоемкая и непростая. Большинство популярных профилировщиков памяти либо дают неточную информацию (sampling), либо значительно замедляют выполнение (Valgrind, heaptrack). При этом в многопоточной среде они плохо масштабируются и требуют сложной настройки. Желание совместить детализацию аналогичную heaptrack и при этом решить проблему с многопоточностью привело к созданию MemHawk . Новый профилировщик сочетает преимущества традиционного подхода с учетом каждой аллокацией, но при этом предоставляет статистику по каждому уникальному стектрейсу без записи каждой аллокации в лог. В данной статье рассмотрим какие ключевые вопросы нужно решить при разработке своего профайлера, чем не угодили существующие решения и на какие ограничения пришлось пойти. Спойлер - удалось ускориться по отношению к heaptrack в 30 раз.

    habr.com/ru/articles/929410/

    #profiling #memory_leaks #heaptrack #oom #profiler #heap

  28. MemHawk — профилировщик памяти для многопоточных приложений

    Практически каждому разработчику однажды приходилось искать утечки памяти в его приложении / либо же профилировать использование памяти процессом. Задача эта довольно трудоемкая и непростая. Большинство популярных профилировщиков памяти либо дают неточную информацию (sampling), либо значительно замедляют выполнение (Valgrind, heaptrack). При этом в многопоточной среде они плохо масштабируются и требуют сложной настройки. Желание совместить детализацию аналогичную heaptrack и при этом решить проблему с многопоточностью привело к созданию MemHawk . Новый профилировщик сочетает преимущества традиционного подхода с учетом каждой аллокацией, но при этом предоставляет статистику по каждому уникальному стектрейсу без записи каждой аллокации в лог. В данной статье рассмотрим какие ключевые вопросы нужно решить при разработке своего профайлера, чем не угодили существующие решения и на какие ограничения пришлось пойти. Спойлер - удалось ускориться по отношению к heaptrack в 30 раз.

    habr.com/ru/articles/929410/

    #profiling #memory_leaks #heaptrack #oom #profiler #heap

  29. ⚡ Your PowerShell scripts feel slow? Profiler spots the bottlenecks — fast & simple. Jakub Jareš showed how it works at #PSConfEU 2025. 🎟️ Early bird 2026 tickets now live → psconf.eu #PowerShell #Profiler #Automation youtu.be/oWBk12UCjCo?si=AYF...

    - YouTube

  30. I might be writing a #php #profiler to rival php-spx. That's great software, but I want to do something myself. I'm not sure as how to tackle the webview yet, but I want to make it streaming. Given you have enough resources to keep up with a decent sampling rate.