Tüm içe aktarmalar

“Büyük dosyada içe aktarma donuyor”

İçe aktarma sırasında duran bir program nadiren çökmüştür: hâlâ çalışıyordur, yalnızca ilerleme çubuğunun düşündürdüğünden yavaş. Asıl soru beklemeye değip değmediği ya da dosyanın programın kaldırabileceğinden büyük olup olmadığıdır.

Belirtiler

  • Program içe aktarma sırasında dakikalarca yanıt vermiyor
  • İlerleme çubuğu tek bir değerde takılı kalıyor
  • Aynı bankanın daha kısa dönemleri sorunsuz aktarılıyor

Aslında neden oluyor

Sebep 1

İlk kayıt yazılmadan dosyanın tamamı okunuyor

Birçok içe aktarıcı ilk işlemi oluşturmadan önce dosyanın tümünü bellekte çözümler. Bellek ihtiyacı böylece sabit kalmak yerine dosya boyutuyla birlikte büyür ve belirli bir boyutun üstünde program sınır bildirmek yerine yanıt vermeyi bırakır.

Sebep 2

Yineleme denetimi her işlemi hepsiyle karşılaştırıyor

Bir program her yeni işlemi mevcut olanların tümüyle karşılaştırıyorsa iş yükü karesel büyür. Birkaç yüz işlemde bu fark edilmez; on binde bir saniye çeyrek saate döner.

Nasıl düzeltilir

  1. Kesmeden önce bir kez bilerek on dakika bekleyin — çoğu zaman aktarım hâlâ sürüyordur ve kesmek yarı dolu bir hesap bırakır.
  2. Yerelde bölmek yerine bankadan daha kısa dönemlerle yeniden dışa aktarın: hiç büyük olmamış bir dosyanın onarılması da gerekmez.
  3. Yine de bölmeniz gerekiyorsa yalnızca kayıt sınırlarından kesin ve her parçayı aşağıdaki araçla denetleyin.
  4. Parçaları tarih sırasıyla aynı hesaba aktarın ki yürüyen bakiyeler anlamlı kalsın.

Elle uğraşmayın — otomatik onarın

Araç birkaç bin işlemi de saniyeler içinde işler ve sayısını söyler; böylece programınızın neyin altına gireceğini önceden bilirsiniz. Ücretsiz, kayıt yok, yükleme yok.

Aracı aç

Dosyanız tarayıcınızdan hiç çıkmaz.