Встроенные инструменты: crystal tool -h
context show context for given location
expand show macro expansion for given location
format format project, directories and/or files
hierarchy show type hierarchy
implementations show implementations for given call in location
types show type of main variables
Общие инструменты:
lsof +p $(pidof <process_name>)
- отображать соединения / сокеты для процесса. ss -ier
- отображать внутреннюю статистику сокетов. strace -p $(pidof <process_name>) -s 300 -yyfq
- полезный инструмент для самоанализа процессов. tcpdump & wireshark
- дамп и исследование сетевых пакетов LLDB
- родной отладчик для приложения на основе LLVM ( учебник ) CodeLLDB
- собственный отладчик VSCode на основе LLDB.
И не надо ' я забыл crystal build ./app.cr --debug