Yedekleme ile başlayan kesme


Obsidian ağır ve yavaş başladığında kesme prosedürü

Bu sayfa Japonca aslından makine çevirisiyle hazırlanmıştır. Japonca aslını okuyun

İlk olarak, orijinal kasayı saklayın ve kopyalanan kasadaki eklentiyi ve ayarları ayırın. Yazarın küçük doğrulama kasasında ölçülen 9 sonuçları, aynı koşullar altında karşılaştırma için bir örnek olarak yayınlanmıştır.

Ayarları değiştirmeden önce orijinal depolama alanını saklayın

Notların, eklerin ve ayarların bir yedeğini alın ve orijinal saklama alanı yerine bir doğrulama kopyasıyla deneyin. Topluluk eklentilerini birlikte devre dışı bırakın, aynı notun görüntülenmesine kadar geçen süreyi karşılaştırın ve bir fark varsa tek tek kontrol edin.

Önce yedekle. Obsidian'i kapatın ve depolama alanınızı başka bir konuma kopyalayın. Gizli klasör .obsidian de bir ayar olarak dahil edilmiştir. Metnin mevcut olduğundan ve ayarları değiştirmeden önce bilinen notları okuyabildiğinizden emin olun. Orijinal notu veya eklenti dosyasını silmek bir prosedür değildir.

Buradan ayrılmak okuyucular için bir öneridir. Okuyucunun terminalinin nedenini teşhis etmenin sonucu değildir. Gerçek ölçümün ikinci yarısı yalnızca yazar tarafından hazırlanan 1 defterinin sabit koşullarıyla ilgilidir.

  1. MağazaOrijinal notlar, ekler, ayarlar
  2. Semptomların ayrılmasıEtkinleştirme, metin görüntüleme, düzenleme
  3. Kopya ile karşılaştırınAynı not ve aynı standart
  4. Tek tek geri dönSürümü ve değişiklikleri kaydedin

"Ağır"ı ayırın ve bir doğrulama kopyasıyla kontrol edin

  1. Hangi aşamanın yavaş olduğunu yazın.
    uygulaması başlatılana kadar, depo açılana ve metin görünene kadar ve arama, bağlantı ve düzenleme sırasında her birinin farklı belirtileri vardır. İşletim sistemini, Obsidian sürümünü, kasanın yaklaşık boyutunu, hemen önce değiştirilen ayarları ve geçerli eklentiyi kaydedin.
  2. Yedeği kontrol edin ve doğrulanacak kopyaları bölün.
    uygulamasını kapatın, bir kopyasını oluşturun ve orijinalini saklayın. Doğrulama kopyasının otomatik senkronizasyon nesnesiyle karıştırılmaması için konumu kontrol edin ve her ikisini de aynı anda açarken ayarları değiştirmeyin. Bilinmeyen kişilerin kasalarını veya onaylanmamış eklentileri kullanmaya gerek yoktur.
  3. Karşılaştırmak için topluluk eklentisini kopyalayıp devre dışı bırakın.
    Geçerli listeyi ve ayarları kaydettikten sonra, topluluk eklentisinin ayarlarından devre dışı bırakılmış veya Kısıtlı modu kullanın ve yeniden başlattıktan sonra bilinen aynı notu görene kadar karşılaştırın. Lütfen menünün sürüm ve dilde görüntülenmesini kontrol edin. Eklenti askıya alınmışken, eklentinin işlevi kullanılamaz.
  4. Farkı görürseniz, tek tek geçerliliğe geri dönün.
    Aynı kopya, not, çekirdek işlev ve ölçüm kriterlerini koruyun ve eklentinin adını, sürümünü ve etkinleştirme sırasını kaydedin. Aynı durumu birden fazla kez ölçün ve ilk kez veya bir kerelik hızlı değerle bir sonuca varmamaya çalışın.
  5. Fark görünmüyorsa kasayı ve ortamı ayrı ayrı karşılaştırın.
    Hazırladığınız küçük notlardan oluşan başka bir kasada da aynı aşamanın yavaş olup olmadığını kontrol edin. Aynı anda çalışan uygulamaları, işletim sistemi yükünü, senkronizasyonu ve depolama durumunu kaydedin. Birçok ayarı veya dosyayı aynı anda değiştirirseniz hangi değişikliğin etkili olduğunu anlayamazsınız.

Yedekleme oluşturma, kısıtlı moda geçme, okuyucu eklentilerini geri yükleme ve depolamayı senkronize etmeyi teşhis etme, bu 9 ölçümünde gösterilen işlemler değildir. Gerçek ölçümde, önceden hazırlanmış aktivasyon listesini kullanıyoruz ve başlangıç veya yeniden yazma notları sırasında işlemler gerçekleştirmiyoruz.

Sabit, küçük bir kasada 0, 1 ve 2 öğeyle, her biri için 3 ölçüm yapın

Aynı Linux ortamını ve yazarın notlarını kullanarak, gerçekte yüklenen topluluk eklentilerinin yalnızca 0, yalnızca Şabloner için 1 ve Templater+QuickAdd için 2 olduğu koşullarını karşılaştırdık. Metin ekranının medyanı sırasıyla yaklaşık 0.92 saniye, 0.95 saniye ve 1.02 saniye idi.

Her koşul 3 kez. Birim ms'dir (milisaniye) ve orijinal veriler tamsayılara yuvarlanır ve görüntülenir. Tüm 3 kez medyan değeri ve minimum-maksimum değeri.
Eklenti çalışma zamanında yüklendiÖlçüm sayısıÖlçüm bağlantısı için hazırlık
CDP hazır
Bilinen metin ekranı
GUI metni hazır
0: Her iki 2 türü de geçersiz3 kezMedyan 324 ms
aralık 313–356 ms
Medyan 917 ms
aralık 892–949 ms
1pcs: Şablonlayıcı 2.25.13 kezMedyan 325 ms
aralık 315–339 ms
Medyan 948 ms
aralık 926–973 ms
2 parçalar: Şabloncu 2.25.1 + QuickAdd 2.29.03 kezMedyan 329 ms
aralık 325–332 ms
Medyan 1017 ms
aralık 1016–1105 ms

0 parçaları bile 2 dağıtım dosyalarına sahiptir. Değiştirdiğim şey, topluluk eklentilerinin etkinleştirme listesidir. Yüklü bildirimi saymanın yanı sıra, çalışma zamanındaki aktif listeyi ve gerçek eklenti örneğinin kimliğini ve sürümünü de okuduk ve 0, 1 ve 2'ü kontrol ettik. Çekirdek işlev her koşulda aynı 5 tipidir.

Bu sıradaki medyanlar, yalnızca eklenti sayısına bağlı nedensellik veya “sayı arttıkça mutlaka yavaşlar” kuralı göstermez. Sayıyla birlikte eklenti türleri de değişir; her koşulda yalnızca 3 ölçüm vardır ve paylaşılan CPU ile önbellek sabit değildir. Bu farkı doğrudan kendi büyük kasanıza veya cihazınıza uygulamayın.

Aktivasyonu ne kadar ölçtünüz?

Bağlantıyı hazırlama ve metni görüntüleme ayrı

Obsidian işlemine başlamadan hemen önce geçen süreyi monoton bir artan saatle ölçtüm. Ekran ortamı başlamadan önce hazırdır. CDP hazır, ölçüm için bağlantı hedefinin yanıt verdiği ve bağlantı hedefinin bilgilerinin elde edildiği zamandır. Bunun tek başına ekranda bir not görüntülendiği söylenemez.

GUI metni hazır, gerçek ekranı kontrol etmek için bağlantı kullanılarak 起動確認.md "起動確認" başlığının ve bilinen onay işaretinin görüntülendiği andır. Başlangıçtan bağlantıya ve okuma işlemine kadar içerir. İlk çizimden, tüm eklentilerin başlatılmasının tamamlanmasından ve düzenlenebilir hale geldiği zamandan farklı bir göstergedir. Okuma sayısının durum onayı, bu metin ekranının gözlemlenmesinden sonra ayrı olarak kaydedildi.

Aynı girdiyi ve siparişi kullanın

  • Resmi Obsidian 1.13.7. Gerçek Genel ekranda uygulamanın ve yükleyicinin sürümünü kontrol ettim.
  • Templater 2.25.1 ve QuickAdd 2.29.0'in aynı resmi dağıtım dosyasını tüm koşullara kopyalayın. Bu sefer yeni bir satın alma veya bağımlılık kurulumu yok.
  • Girdi, yazarın doğrudan hazırladığı 148 baytlık Markdown içeriğinden 1 adettir. Aynı kasa ayarları, 5 çekirdek özellik ve iki eklentinin dağıtım dosyaları kullanıldı. Etkinleştirme listesi dışındaki kasa dosyaları başlatmadan önce karşılaştırıldı. Başlatmadan sonra da gövdenin bayt/hash değerleri değişmedi.
  • Kullanılan çekirdek özellikler file-explorer, backlink, outline, properties ve bookmarks idi. Templater başlangıç şablonu ile QuickAdd choice, macro ve yapay zekâ ayarları çalıştırılmadı.
  • 0, 1 ve 2'nin 3 koşullarını önceden ve her 3 kez belirleyin ve 0,1,2 / 1,2,0 / 2,0,1 sırasına göre ölçün. Tüm zamanlanmış 9 zamanları gönderilir ve yalnızca hızlı değerler seçilir veya aykırı değerler silinmez.
  • Ölçüm sırasında GUI tıklamaları, not açma veya yazma API işlemleri ve eklenti komutları çalıştırılmadı; durum yalnızca okunarak kontrol edildi. Her denemede gerçek ekran kaydedildi ve yalnızca ölçümde kullanılan uygulama normal biçimde kapatıldı.

Önbellek, yükleme ve profil sınırları

İlk olarak, ölçülmemiş hazırlık profiliyle gerçek güveni ve Genel sürümü kontrol ettim ve hazırlanan ayarları her seferinde kopyaladım. Her seferinde profil önbelleği için yeni bir dizin oluşturuyoruz, ancak işletim sistemi sayfası disk önbelleği hazırlık ve yineleme ile ısınıyor. İşletim sistemi önbelleği yeniden başlatılmadı veya silinmedi ve fiziksel bir soğuk önyükleme veya kullanılmayan ilk ayar değil.

Her oturumun tüm genel profili için, başlangıçtan hemen önce tam karma listesi kaydedilmez. Ortak hazırlanmış orijinal ayarları ve kopyalama yöntemlerini ve her deponun başlangıç öncesi dosya harmanlamasını bırakıyoruz, ancak tüm profillerin tüm baytlarının aynı olduğunu iddia etmiyoruz.

Paylaşılan ortamda, CPU kullanımının gözlemlenen değeri yaklaşık 35–44% idi ve diğer uygulamalar da çalışıyordu. Görünür mantıksal CPU 5'dir, CPU tahsisi 4 CPU'ya eşdeğerdir ve bellek sınırı 16 GiB'dir. Ölçüm, durum elde etme ve görüntü kaydetme de CPU'nun gözlem bölümüne dahil edilir ve bu, bireysel eklentilerin CPU kullanım oranı değildir. Hazırlıktan önce başka bir yapı çalışmasını da kontrol ettim, ancak aynı yapının tüm 9 zamanlarında çalıştığını gösteren bir kayıt değil.

Ölçümden önce durma ve kayıtları düzeltme hakkında

Ölçülmemiş hazırlık aşamasında, başarıyla sonlandırılan uygulamanın bağlantı hedefinin yayınlanıp yayınlanmadığını kontrol etme kontrolü, TCP'nin TIME_WAIT'i bekleyen bağlantıyla karıştırılarak durduruldu. Arıza kaydını tuttum, bekleme ve bağlantı reddi olmadığını kontrol ettim, kontrolü düzelttim ve ardından uygulanması planlanmamış 9 zamanlarını ölçtüm. Hazırlık aşamasının zamanı ölçüm örneğine dahil değildir.

Orijinal görüntünün liste onayında, hazırlık için güven onay ekranını sayan 11'in beklenen değeri 12 olarak düzeltildi. Görüntüler, GUI ve zaman yeniden oluşturulmaz ve mevcut CSV gibi baytlar korunurken kayıt sayısı düzeltilir.

Orijinal CSV'yi, notu ve gerçek ekranı kontrol edin

CSV, yuvarlanmayan 9 zamanını, çalışma zamanındaki okuma ve sürüm sayısını, paylaşılan yüklemeleri ve çıkış sonuçlarını içeren orijinal dosyadır. Orijinal değeri tablodaki tam sayıdan ayrı olarak kontrol edebilirsiniz. Markdown, doğrudan yazar tarafından önceden hazırlanan bir girdidir ve metni uygulama tarafından kaydetmenin sonucu değildir.

# 起動確認

著者作成の固定ノートです。プラグインの起動比較にだけ使います。

表示確認印 C21-STARTUP-20260930
起動確認 notunu ve 0 bireysel koşulunun 1'indeki bilinen onay işaretini gösteren gerçek ekran
0 bireysel koşullar・1'in orijinal görüntüsü. Metnin görüntüsünü ve onay işaretini kontrol edin. 0'nin yüklenmesi, görüntünün görünümü değil, başka bir çalışma zamanı durumunun kaydıyla doğrulanır. İşlenmemiş PNG
Yalnızca Şablonlayıcı koşulunun 1. zamanında aynı notu gösteren gerçek ekran
Sadece şablon・1th orijinal görüntü. Aynı metni görüntüleyin. Yüklenen 1 ve sürüm farklı bir yürütme durumunda gerçekleştirilmiştir. İşlenmemiş PNG
Templater ve QuickAdd koşullarının 1 zamanında aynı notu görüntüleyen gerçek ekran
Şabloncu+HızlıEkle・1. orijinal görüntü. Aynı metni görüntüleyin. Yüklenen 2 ve sürüm farklı bir yürütme durumunda gerçekleştirilmiştir. İşlenmemiş PNG
Hazırlık için genel ekranda Obsidian ve yükleyicinin 1.13.7 olarak görüntülendiği gerçek ekran
Ölçülmemiş hazırlık için genel ekran. Uygulamanın ve yükleyicinin sürümü 1.13.7'dir. Bu, 9 ölçümüne eklenecek bir örnek değildir. İşlenmemiş PNG

Yayımlanan 4 görseli, CSV ve Markdown; sabitlenen özgün dosyalarla bayt ve SHA256 değerleri eşleşen kopyalardır. Özgün doğrulama receipt kaydı, 23 öğenin kontrolünü ve 82 dosyanın bayt/hash bilgilerini içerir. Receipt kaydının kendisi dahil karşılaştırma kapsamı 83 öğedir. Bu 9 denemede Windows, macOS, iOS, büyük gerçek kullanım kasaları, eşitleme, SimpleMemo hızı veya üretkenliği ve trafik etkisi ölçülmedi. Ölçüm koşulları ve özgün dosya karşılaştırma kaydı.

Sık sorulan sorular

Yavaş başlatma nedeni eklenti sayısına göre mi belirleniyor?
Yalnızca sayıya bakarak karar verilemez. Bu sabit, küçük kasada 0, 1 ve 2 eklentiyle, her biri için 3 ölçüm yapıldı. Ancak sayıyla birlikte eklenti türleri de değişti; paylaşılan ortamın yükü ve önbellek de etkili olabilir. Bu sonuç, sizin kasanızdaki nedeni veya yalnızca sayıya bağlı bir nedenselliği belirlemez.
Eklentiyi durdurmadan önce neyi yedeklersiniz?
Çalışmadan önce Obsidian'i kapatın ve depolama alanınızdaki notlar ve ekler de dahil olmak üzere ayarları ve gizli klasördeki .obsidian'i başka bir konuma kopyalayın. Kopyanın mevcut olduğunu ve bilinen notların okunabileceğini doğruladıktan sonra, orijinal kasayı tutarken bir doğrulama kopyasıyla kesin. Bu, okuyucular için bir prosedür önerisidir ve okuyucunun yedeğinin gerçek bir onayı değildir.
0'in koşulu eklentinin yüklü olmadığı bir durum mu?
Hayır. Templater ve QuickAdd'in aynı resmi dağıtım dosyasını tüm koşullara koydum ve yalnızca etkinleştirilecek listeyi değiştirdim. 0, topluluk eklentisinin devre dışı bırakıldığı ve çalışma zamanında yüklenen örneğin 0 olduğu bir koşuldur. Çekirdek işlevi aynı 5 tipidir.
Tablodaki CDP hazırlık süresi, metin görüntüleme süresiyle aynı mı?
Farklı. CDP hazırlığı, ölçüm bağlantısının yanıt verdiği zamandadır. Metin ekranı, bundan sonra bağlandığı zamandır ve bilinen Markdown başlığının ve onay işaretinin gerçek ekranda göründüğünü okur. Her ikisi de işlem başlamadan hemen önce ölçülür ve metin ekranı ayrıca bağlantı ve onay sürecini de içerir. İlk çizimin tamamlanmasını veya tüm eklentilerin başlatılmasını ölçmez.
Bu makaledeki saniyeleri başka bir terminal veya büyük depolama için kullanabilir miyim?
Kullanılamaz. Linux sürümü Obsidian 1.13.7, yazar tarafından oluşturulan küçük notlar, sabit ayarlar, hazırlanmış profillerin kopyaları ile yalnızca 9 kez. İşletim sistemi önbelleği ısınıyor ve paylaşılan CPU yükü yaklaşık 35–44% idi. Windows, macOS, iOS, büyük yardımcı kasa, fiziksel soğuk başlatma, SimpleMemo hızı ölçülmez.