Toolverse
Wszystkie skille

obsidian-performance-tuning

autor: jeremylongshore

Przyspeszy działanie wtyczek Obsidiana i zmniejszy zużycie pamięci w dużych magazynach notatek.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
37

O skillu

Skill do optymalizacji wydajności wtyczek Obsidiana. Pomaga wyeliminować opóźnienia, problemy z pamięcią i długie czasy uruchamiania, szczególnie w dużych magazynach. Zawiera narzędzia do profilowania wydajności, identyfikowania wąskich gardeł i implementacji asynchronicznych operacji. Skierowany do deweloperów wtyczek, którzy chcą poprawiać responsywność kodu bez utraty funkcjonalności.

Jak używać

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium jeremylongshore. Upewnij się, że masz dostęp do Developer Tools (Ctrl/Cmd+Shift+I) w Obsidianie oraz podstawową wiedzę o asynchronicznym JavaScripcie.

  2. Aktywuj skill, wpisując frazę związaną z wydajnością, np. "obsidian performance", "obsidian slow", "optimize obsidian plugin" lub "obsidian memory usage". Skill automatycznie przygotuje się do analizy.

  3. Udostępnij kod wtyczki, którą chcesz zoptymalizować. Skill przeanalizuje strukturę i wskaże miejsca, gdzie wydajność spada poniżej docelowych metryk (ładowanie poniżej 100ms, wykonanie poleceń poniżej 50ms, operacje na plikach poniżej 10ms).

  4. Skorzystaj z klasy PerformanceProfiler dostarczonej przez skill. Dodaj profilowanie do kodu, opakowując krytyczne sekcje metodami start() i end(), aby zmierzyć czas wykonania poszczególnych operacji.

  5. Przejrzyj raporty wydajności generowane przez skill. Zidentyfikuj operacje, które przekraczają progi ostrzegawcze (np. ładowanie 100-500ms, zużycie pamięci 10-50MB), i zaznacz je jako priorytet do refaktoryzacji.

  6. Wdróż sugestie skill dotyczące asynchronicznych operacji, zmniejszenia zużycia pamięci i optymalizacji obsługi zdarzeń. Skill wspiera edycję i pisanie kodu, więc możesz prosić o konkretne implementacje dla dużych magazynów notatek.

Podobne skille