Teman Seperjuangan

Teman Seperjuangan

Kamis, 26 April 2012

delphi


Mengukur Waktu Tayang Form Mengukur Waktu Tayang Form
Bayu Prasetio
bprasetio@gmail.com
http://www.bprasetio.or.id
Salah  satu  syarat   suatu  aplikasi  dikatakan  tangguh  adalah  apabila   aplikasi   sangat   responsif
terhadap interaksi dengan pengguna.  Salah satu interaksi yang dilakukan oleh aplikasi adalah
penayangan suatu jendela (form).
Permasalahan yang sering timbul adalah, bahwa kita tidak dapat mengukur waktu tayang suatu
form dengan pasti, yang dapat dilakukan adalah berdasarkan perkiraan, misalnya, penayangan
form tampak lebih cepat dan tanpa kedipan (flicker). Namun kemudian jika diajukan pertanyaan
seperti: “Berapa selisih kecepatannya,  apakah signifikan dan apa buktinya?”. Kita tidak dapat
menyertakan bukti yang kuat, yaitu metode pengukuran yang dilakukan serta hasil pengukuran
yang terukur.   
Untuk itulah, dalam kesempatan ini, akan dibahas bagaimana membuat pengukur lama proses
(profiler) sederhana untuk mengukur waktu tayang (load time) suatu form dari form tersebut di
buat hingga benar - benar tampil dan siap digunakan. Tentunya dengan menggunakan Delphi.
1. Siklus Hidup Form
Sebelum melangkah lebih jauh, perlu diketahui terlebih dahulu siklus hidup suatu form, dari
form  tersebut  dibuat,  ditampilkan hingga ditutup dan dibebaskan dari  memori.  Berikut
penjelasan singkat / ringkasan mengenai siklus hidup form:
1. Pembuatan Form (Form Creation)
Terdapat 2 (dua) cara pembuatan form, yaitu melalui pemanggilan konstruktor Create,
misalnya

AForm := TForm.Create(nil);
dan   melalui   obyek  Application.CreateForm.   Ketika   suatu   form   dibuat,
beberapa instruksi inisialisasi dijalankan.
Komunitas eLearning IlmuKomputer.Com
Copyright © 2003-2008 IlmuKomputer.Com
1
Lisensi Dokumen:
Copyright © 2003-2008 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus 
atau merubah atribut  penulis dan pernyataan copyright  yang disertakan dalam setiap
dokumen.  Tidak diperbolehkan melakukan penulisan ulang,  kecuali  mendapatkan  ijin
terlebih dahulu dari IlmuKomputer.Com.Jika form yang dimaksud sudah dirancang pada saat disain (design-time), yang ditandai
dengan disimpan pada resourcefile yaitu DFM, maka kode – kode yang terdapat pada
resourcefile  tersebut dibaca (parse) dan diterjemahkan menjadi informasi / keterangan
suatu obyek. Langkah selanjutnya adalah pembuatan obyek dan pemberian properti dan
event yang diperlukan berdasarkan informasi obyek yang telah diterjemahkan tersebut.
Jika   form yang  dimaksud   tidak dirancang pada   saat  disain,  dengan kata   lain  form
tersebut  dibuat  pada saat   itu  juga  (on  the  fly  /  run  time creation),  maka pembuatan

Tidak ada komentar:

Posting Komentar