split-asm
Split BenchmarkDotNet assembly markdown files into individual files per benchmark method using splitasm. Use to break one big assembly code file per benchmark into one file per benchmark method.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Split BenchmarkDotNet assembly markdown files into individual files per benchmark method using splitasm. Use to break one big assembly code file per benchmark into one file per benchmark method.
How to use
Sklonuj repozytorium splitasm do katalogu C:/repo na swoim komputerze, uruchamiając w terminalu: git clone https://github.com/bitfaster/splitasm
Przygotuj katalog z wynikami BenchmarkDotNet — domyślnie narzędzie szuka plików w katalogu BenchmarkDotNet.Artifacts/results w bieżącym repozytorium.
Wywołaj umiejętność split-asm bez argumentów, aby użyć domyślnej ścieżki: /split-asm. Alternatywnie podaj własną ścieżkę do katalogu wyników: /split-asm [ScieżkaDoWyników]
Narzędzie uruchomi splitasm i automatycznie rozdzieli pliki asemblerowe. Każda metoda benchmarkowana otrzyma własny plik markdown zawierający jej kod asemblerowy.
Sprawdź wygenerowane pliki — będą zorganizowane hierarchicznie: najpierw według benchmarku, potem według frameworku docelowego.
Wykorzystaj pojedyncze pliki do porównywania zmian w kodzie asemblerowym za pomocą narzędzi diff — łatwo zobaczysz, jak modyfikacje kodu wpłynęły na wygenerowany asembler.