String builder (Append) Vs Concatenation(+) dalam operasi string
ternyata penggunaan String builder(append) dalam operasi penggabungan string jauh
lebih efektif
dibandingkan dengan menggunakan Concatenation(+)
penggunaan append(string builder) hampir 200 kali lebih cepat daripada concat
hal ini disebabkan karena String dalam .Net bersifat immutable
artinya sesungguhnya operasi pada string sesungguhnya mengembalikan nilai copy dari
string yang sudah dimodifikasi
jadi dalam semua operasi string akan dibuat copy string itu terlebih dahulu
sebagai contoh penggunaan String builder(append) dan Concatenation(+)
dalam penggabungan 10,000 substrings
<%@ Page Language="C#" %>
Source:
http://www.ondotnet.com/pub/a/dotnet/2002/04/22/asptips.html
Source
Tuesday, April 12, 2005
Subscribe to:
Posts (Atom)