ASP' de hızlı string birleştirme
Okuyucu : 2.716
Günlük Okuyucu : 3,3
.NET Framework kullanıcıları muhtemelen Text.StringBuilder bileceklerdir. Eğer çok fazla stringi birbirlerine ekleyeceklerse StringBuilder ile büyük bir performans sağlayabilirler. Bunun sebebi eklenecek string için yerin buffer da daha önceden sabitlenmiş olmasıdır. Klasik eklemede ise buffer herseferinde tekrar değiştiğinden performans düşüşü yaşanmaktdır.
Gene stringbuilder' da buffer doldukça belli bir faktör ile büyüyebilir. Bende bugün ASP ile bir Google Sitemap oluşturma uygulaması yazarken bu şekilde yüksek performansa ihtiyaç duydum lakin oluşan dosya ortalama 70.000 satırdı.
ASP' de bu tip bir hazır class yok ancak Marcus Tucker bizim için hazırlamış. Kodu download ettikten sonra StrConCatArray Class' ını kulanmanızı tavsiye ederim zaten testlerden de görebileceğiniz gibi genelde en yüksek performansı o sunuyor.

Yorumlar
Yorum Ekle
Diğer Yazılar
ASP Email Obfuscator
ASP ile Arama Eklentileri
ASP Secure Word Analizleri
ASP Template Sistemi
ASP ve ASP.NET arasında Session paylaşımı
ASP ve İbranice veya başka birşey...
ASP.NET / VB.NET ile Döviz Kurlarını Çekme (TCMB XML)
ASP.NET BreadCrumb Class' ı (Neredeyim? şeysi)
ASP.NET ile Döviz Kurlarını Çekme
ASP.NET ile geliştirme keyfi
ASP.NET Kod Örnekleri
ASP.NET Sayfa Çıktısını Yakalama
ASP.NET' te basit template mantığı
ASP.NET Web Deployment
ASPRunner Güvenlik Açıkları
ASPRunner Multiple Vulnerabilities
ASP-XML Entegrasyonu
Assassin's Creed
aSSL - Ajax ile SSL
Neredeyim ?
Ferruh.Mavituna » Haberler » ASP' de hızlı string birleştirme