DWG dosyası yavaş açılıyorsa sebep çoğu zaman bilgisayar değil, dosyanın kendisidir. Kullanılmayan bloklar ve katmanlar, başka dosyalardan taşınan çizgi tipi artıkları, yüzlerce ölçek kaydı, üst üste binmiş çizgiler, yoğun taramalar ve kopuk dış referanslar dosyayı şişirir. Temizlik, denetim ve doğru referans yönetimiyle aynı dosya genellikle birkaç kat daha hızlı açılır.
Bu yazıda yavaşlığın nereden geldiğini nasıl teşhis edeceğinizi, hangi temizliği hangi sırayla yapacağınızı ve dosyanın bir daha şişmemesi için ofiste hangi kuralları koymanız gerektiğini anlatıyoruz. Komut adlarını AutoCAD ve benzeri DWG programlarında yaygın olan biçimiyle veriyoruz; mantık programdan bağımsızdır.
DWG dosyası neden yavaş açılır?
Bir DWG açılırken program yalnızca görünen çizgileri değil, dosyanın içindeki bütün tanım tablolarını da okur: katmanlar, bloklar, çizgi tipleri, yazı ve ölçü stilleri, ölçek listesi, uygulama kayıtları, dış referanslar ve görüntüler. Ekranda boş görünen bir dosyanın onlarca megabayt tutması bu yüzden mümkündür.
Yavaşlığın kaynakları üç gruba ayrılır:
- Görünmeyen yük: kullanılmayan blok tanımları, kayıtlı uygulama adları (regapp), bozuk veya sahipsiz nesneler, başka formatlardan gelen çizgi tipi artıkları.
- Görünen yük: çok sık desenli taramalar, binlerce kısa parçadan oluşan eğriler, üst üste kopyalanmış nesneler, patlatılmış (explode) yazılar ve ölçüler, büyük çözünürlüklü raster görüntüler.
- Dış yük: ağ sürücüsündeki dış referanslar, bulunamayan referans yolları, iç içe geçmiş referans zincirleri ve yavaş bağlantı.
Hangi grubun suçlu olduğunu bilmeden "temizle" komutunu çalıştırmak çoğu zaman sorunu yarısına kadar çözer. Önce kısa bir teşhis yapın.
Yavaşlığı teşhis etmek: 5 dakikalık kontrol
- Dosya boyutuna bakın. Basit bir kat planı birkaç megabaytı aşıyorsa içeride görünmeyen yük vardır.
- Boş bir dosyayı açın. Boş dosya da yavaş açılıyorsa sorun programda, eklentilerde veya profilde olabilir; dosyada değil.
- Dış referansları kapatarak açın. Referans yöneticisinde referansları geçici olarak kaldırın (unload). Dosya hızlanıyorsa suçlu referanslardır.
- Tanım tablolarına göz atın. Çizgi tipi listesinde tanımadığınız yüzlerce kayıt, ölçek listesinde "1:50_XREF_XREF" gibi tekrarlar görüyorsanız dosya başka çizimlerden artık taşımıştır.
- Bölge bölge gizleyin. Ağır göründüğünüz katmanları (tarama, raster, tefriş) dondurup çizimde dolaşın. Ekran akıcılaşıyorsa yük o katmandadır.
Bu beş adım, aşağıdaki tablodaki hangi satıra odaklanmanız gerektiğini gösterir.
Belirti, olası neden ve çözüm tablosu
| Belirti | Olası neden | Ne yapmalı? |
|---|---|---|
| Dosya küçük çizime rağmen büyük | Kullanılmayan tanımlar, uygulama kayıtları | Tüm seçeneklerle temizlik (PURGE), regapp temizliği |
| Çizgi tipi listesi şişmiş, kopyala-yapıştır yavaş | DGN veya başka formattan gelen sahipsiz çizgi tipi verisi | Sahipsiz veriyi temizleyen seçenekle PURGE; gerekirse temiz dosyaya aktarma |
| Ölçek listesi yüzlerce satır | Referanslardan çoğalan ölçek kayıtları | Ölçek listesini sıfırlama (-SCALELISTEDIT, Reset) |
| Açılışta hata uyarıları, ara sıra çökme | Bozuk nesneler | AUDIT ile denetim, açılmıyorsa RECOVER |
| Kaydırma ve yakınlaştırma kasıyor | Yoğun tarama, raster, çok parçalı eğriler | Tarama ölçeğini düzeltme, görüntüleri küçültme, eğrileri sadeleştirme |
| Seçim yaparken bekleme | Üst üste binmiş kopya nesneler | Çakışan nesneleri silme (OVERKILL) |
| Yalnızca ağdan açınca yavaş | Uzak referans yolları, bulunamayan dosyalar | Göreli yol, yerel kopya, referans indeksi |
Adım adım DWG temizliği
Temizlik sırası önemlidir; önce dosyayı onarın, sonra boşaltın, en son sadeleştirin. İşe başlamadan dosyanın bir yedeğini alın.
1. Denetim ve onarım
AUDIT komutunu "hataları düzelt" seçeneğiyle çalıştırın. Dosya hiç açılmıyor ya da açılırken hata veriyorsa RECOVER ile kurtarmayı deneyin. Bozuk nesneler temizlik komutlarının da düzgün çalışmasını engellediği için bu adım ilk sırada gelir.
2. Kullanılmayan tanımları temizleme
PURGE penceresinde iç içe öğeleri de temizleme seçeneğini işaretleyip tüm kategorileri temizleyin. Güncel sürümlerde sıfır uzunluklu geometri, boş yazı nesneleri ve sahipsiz veri (özellikle DGN kaynaklı çizgi tipi artıkları) için ayrı seçenekler bulunur; bunları da açın. Bazı tanımlar birbirine bağlı olduğundan komutu, temizlenecek bir şey kalmayana kadar iki üç kez tekrarlamak gerekebilir.
3. Uygulama kayıtlarını ve ölçek listesini sıfırlama
Başka ofislerden gelen dosyalarda binlerce uygulama kaydı (regapp) birikebilir. Komut satırı sürümü olan -PURGE ile "Regapps" seçeneğini kullanın. Ölçek listesini -SCALELISTEDIT komutunda "Reset" ile varsayılana döndürün; kullandığınız özel ölçekleri sonra yeniden ekleyin.
4. Görünen geometriyi sadeleştirme
- Çakışan nesneler:
OVERKILLile üst üste binen çizgi ve yayları silin, aynı doğrultudaki parçaları birleştirin. - Taramalar: Çok küçük ölçekli desen, ekranda binlerce çizgi demektir. Tarama ölçeğini pafta ölçeğine göre düzeltin; büyük alanlarda düz dolgu kullanın.
- Patlatılmış nesneler: Satır satır çizgiye dönmüş yazılar veya parçalanmış bloklar varsa yeniden blok ve yazı nesnesi olarak oluşturun.
- Raster görüntüler: Altlık olarak kullanılan taramaların çözünürlüğünü ihtiyaca indirin, gereksizleri ayırın.
5. Temiz dosyaya aktarma
Yukarıdaki adımlardan sonra dosya hâlâ ağırsa, model alanındaki nesneleri WBLOCK ile yeni bir dosyaya yazın ya da ofis şablonunuzdan açılmış boş bir dosyaya taşıyın. Bu yöntem, temizleme komutlarının ulaşamadığı gizli artıkları geride bırakır. Pafta düzenlerini (layout) ayrıca aktarmanız gerektiğini unutmayın.
Dış referanslar ve ağ: görünmeyen darboğaz
Bir plan dosyası; mimari altlık, aks planı ve vaziyet gibi birkaç referansı birlikte yüklüyorsa açılış süresi en yavaş referansa bağlı kalır. Şunlara dikkat edin:
- Göreli yol kullanın. Mutlak yollar başka bilgisayarda bulunamaz; program her açılışta aramaya çalışır.
- Bulunamayan referansları ayırın. Referans yöneticisinde "bulunamadı" görünen dosyaları ya doğru yola bağlayın ya da tamamen ayırın (detach).
- İsteğe bağlı yüklemeyi açık tutun. AutoCAD'de
XLOADCTLayarı referansın yalnızca gereken kısmının yüklenmesini sağlar; bunun işe yaraması için referans dosyalarınınINDEXCTLile katman ve uzamsal indeksli kaydedilmesi gerekir. - İç içe zincirleri kırın. Referansın içinde referans, onun içinde başka bir referans varsa "overlay" türüyle bağlayarak zinciri kısaltın.
- Altlığı hafif teslim alın. Diğer disiplinden gelen dosya zaten temiz olursa sorunun yarısı baştan çözülür. Bunun için mimari altlık hazırlama rehberindeki teslim kurallarını ofisler arasında ortak kullanın.
Somut örnek: 48 MB'lık kat planı
Tipik bir senaryo düşünelim: Bir statik bürosu, mimardan gelen bir kat planını açmakta zorlanıyor. Dosya 48 MB, açılması yaklaşık bir dakika sürüyor ve kopyala-yapıştır her seferinde donuyor.
- Boş dosya hızlı açılıyor; demek ki sorun dosyada.
- Çizgi tipi listesinde yüzlerce tanımsız kayıt var: dosya bir aşamada DGN'den dönüştürülmüş.
AUDITbirkaç düzinelik hata buluyor ve düzeltiyor.PURGE, sahipsiz veri seçeneğiyle birlikte üç tur çalıştırılıyor; ardından regapp temizliği ve ölçek listesi sıfırlaması yapılıyor.OVERKILLüst üste kopyalanmış duvar çizgilerini siliyor.- Dosya şablondan açılmış boş bir dosyaya
WBLOCKile aktarılıyor.
Bu tür temizlikten sonra boyutun onda birine inmesi ve açılışın saniyelere düşmesi sık görülen bir sonuçtur. Kazanılan süre bir kerelik değildir: aynı dosya proje boyunca her gün onlarca kez açılır. Bekleme süresinin ofise maliyetini çizim programı neden hızlı olmalı yazısında ayrıca ele aldık.
Sık yapılan hatalar
- PURGE'ü bir kez çalıştırıp bırakmak. İç içe tanımlar ancak birkaç turda tamamen temizlenir.
- Bozuk dosyayı onarmadan temizlemek. Önce
AUDIT, sonra temizlik. - PDF'ten dönüştürülmüş çizimi olduğu gibi altlık yapmak. Dönüştürme binlerce kısa parça ve patlatılmış yazı üretir; nedenlerini PDF'ten DWG'ye dönüştürme yazısında anlattık.
- Katman düzeni olmadan çalışmak. Her şey tek katmandaysa ağır nesneleri dondurarak çalışamazsınız. Katman düzeni ofis standardı bu yüzden performansla da ilgilidir.
- Referansları bağlamak (bind) yerine yönetmemek. Her referansı dosyanın içine gömmek, tüm artıklarını da ana dosyaya taşır.
- Yedeksiz temizlik. Özellikle
WBLOCKveOVERKILLöncesinde dosyanın kopyasını alın.
Dosyanın tekrar şişmemesi için kontrol listesi
- Her proje ofis şablonundan açılıyor; şablonda yalnızca kullanılan katman, stil ve ölçekler var.
- Dışarıdan gelen her dosya ofise girerken denetleniyor ve temizleniyor.
- Başka dosyadan kopyala-yapıştır yerine blok kütüphanesi kullanılıyor.
- Referanslar göreli yolla, proje klasörü içinde tutuluyor.
- Taramalar pafta ölçeğine uygun, büyük alanlar düz dolgulu.
- Raster görüntüler ayrı katmanda ve gerektiğinde ayrılabiliyor.
- Pafta teslimlerinden önce temizlik ve denetim rutini uygulanıyor.
- Sahaya giden dosyalar hafifletilmiş; telefonda görüntüleme için ipuçları DWG dosyası telefonda nasıl açılır yazısında.
Büyük çizimlerde program seçimi de fark eder
Temiz bir dosya her programda daha hızlı açılır; ama aynı dosyada seçim, vurgulama ve kaydırma davranışı programdan programa değişir. StroCAD bu yüzden hız odaklı tasarlandı: DWG dosyalarınızı açıp üzerinde çalışabilir, pencere ve kesişim seçimini, vurgulamayı ve sağ tık menüsünü büyük çizimlerde de beklemeden kullanabilirsiniz. Katman düzeni, pafta şablonları ve blok kütüphaneleri ofis standardınıza göre ayarlanabildiği için yukarıdaki "şablondan başla" kuralını uygulamak da kolaylaşır. Ayrıntılar için StroCAD Çizim sayfasına bakabilirsiniz.
Sık sorulanlar
DWG dosyasının boyutunu küçültmenin en hızlı yolu nedir?
Önce AUDIT ile dosyayı onarın, ardından PURGE'ü tüm seçenekler ve iç içe öğelerle birkaç kez çalıştırın. Hâlâ büyükse regapp temizliği yapın ve çizimi WBLOCK ile yeni bir dosyaya aktarın.
PURGE komutu çizimdeki nesneleri siler mi?
Hayır. PURGE yalnızca çizimde kullanılmayan tanımları (blok, katman, stil, çizgi tipi gibi) kaldırır; çizilmiş nesnelere dokunmaz. Yine de büyük temizliklerden önce yedek almak iyi bir alışkanlıktır.
DWG dosyası sadece ağdan açılınca neden yavaş?
Genellikle dış referansların mutlak yolla bağlanmış olması, bulunamayan referanslar veya iç içe referans zincirleri yüzündendir. Göreli yol kullanmak, kopuk referansları ayırmak ve referans dosyalarını indeksli kaydetmek açılışı hızlandırır.
Bilgisayarı yükseltmek yavaş açılan DWG sorununu çözer mi?
Kısmen. Hızlı disk ve bol bellek yardımcı olur, ama şişmiş tanım tabloları ve bozuk nesneler her donanımda yavaşlık yaratır. Önce dosyayı temizlemek daha ucuz ve kalıcı bir çözümdür.



