Arsip: Tanya tentang string

 
user image
more 13 years ago

arjunn_ke

Mas, saya mau tanya... Berapa sih maksimal jumlah karakter dalam variabel string dalam delphi ? Ma kasih ya mas...
user image
more 13 years ago

n3o_cybertech

kayaknya sih 255...baca di helpnya sepertinya ada
user image
more 13 years ago

DelphiExpert

string dalam Delphi = AnsiString Maksimum panjang karakter = 2^31 characters Penggunaan memory = 4 bytes hingga 2GB (Umumnya) digunakan untuk: 8-bit (ANSI) characters, DBCS ANSI, MBCS ANSI, etc.
user image
more 13 years ago

n3o_cybertech

string dalam Delphi = AnsiString Maksimum panjang karakter = 2^31 characters Penggunaan memory = 4 bytes hingga 2GB (Umumnya) digunakan untuk: 8-bit (ANSI) characters, DBCS ANSI, MBCS ANSI, etc.
wah...komplitnya...
user image
more 13 years ago

arjunn_ke

Ma kasih ya mas-mas....
user image
more 13 years ago

Hadoitz

Ilmu baru neh, thanks ya
user image
more 13 years ago

arjunn_ke

Mas, mau nanya lagi nih... Type data yang sama dengan string tapi dia mampu menampung jumlah karakter yang sangat banyak apa mas? Sebelumnya ma kasih...
user image
more 13 years ago

DelphiExpert

Sebaiknya hindari penggunaan string dng data terlalu banyak (sekalipun mampu menampung data hingga 2 GB). Tahukan anda bagaimana OS (Windows) mengalokasikan memory? Yup... jika avaliable physcal memory masih cukup besar (at least 2GB), memang kelihatan tidak bermasalah. performance masih cukup terjaga. namun apakah yg terjadi jika avaliable physical memory sangat sedikit? Benar... OS akan melakukan teknik Paging... yakni memberlakukan Virtual Memory. Bagaimana Paging bekerja? Sekali lagi benar, dng cara menyimpan (DUMP) resource memory yg terakhir kali di akses ke Harddisk... Nah... jika access ke memory telah dibelokkan ke Harddisk, yg terjadi adalah indikator lampu hardisk akan menyala terus (indikasi swapping paging-memory terus-menerus). dng kata lain... request memory (GetMem, pengalokasian string dll) akan menjadi sangat lambat... secara keseluruhan performance komputer akan drop. tidak hanya berefek pada aplikasi anda. Nah, setelah tahu bagaimana cara OS bekerja (berkaitan dng memory), hendaknya anda berlaku bijaksana dng tidak melakukan alokasi memory yg melebihi kapasitas avaliable physcal memory. bagaimana caranya? gampang... lakukan internal Mapping-File (pernah dibahas, silahkan search), atau; perlakukan data yg besar ke dalam chunked (block) buffer (alokasi buffer kecil namun secara sekuensial dpt mengakses keseluruhan buffer data), contohnya menggunakan TFileStream (data yg besar tersimpan dlm file, namun anda dapat memproses per-block data secara sekuensial dng membaca per-blok dari awal hingga akhir data)... Untuk itu... pelajarilah bagaimana TStream bekerja ;)
user image
more 13 years ago

simba

Gek nggo opo string dowo2 ? 2 GB sik kurang kui laopo wae program e jan ? :P
user image
more 13 years ago

yusdi

wah info dari bos DE mantab.. sip tenan... iya ya, kenapa ga pake memo aja...
more ...
  • Pages:
  • 1
  • 2
Share to

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com