obsidian-performance-tuning
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
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ć
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.
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.
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).
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.
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.
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.