01
API Kullanımı
Mesaj tabanlı bir arayüzün ne sunduğunun ve her yeteneğin belirteçle ne kadara mal olduğunun ölçülmesi: konuşma durumunun istemcide taşınması ve uzadıkça büyüyen yeniden gönderim ile üç kısaltma kararının indirdiği, ilk parçaya kadar geçen adım ve yarıda kesilen yanıtın ne kadarının kullanılabilir kaldığı, şemaya uygun araç çağrısı oranı ile uydurulan araç adının doğrulamayla yakalanması, istemle dayatma ile arayüzle dayatmanın uyum oranı ve belirteç farkı, aynı bilginin metin, ızgara ve dizi olarak ettiği belirteç, gömme boyutu düştükçe saklanan sayı ile komşuluk isabeti, ortak arayüzün taşıdığı ve kaybettiği alan sayısı, toplu boyut büyüdükçe düşen çağrı sayısı ile büyüyen etkilenen istek sayısı.
- 01 Mesaj Tabanlı Arayüzler Konuşma durumunun istemcide taşınmasının belirteç bedeli: sekiz turluk bir görüşmede toplam gönderilen giriş belirteci son turun 3,96 katıdır, çünkü her tur bütün dökümü yeniden gönderir. Kırk kurgu görüşmede beş gönderim kararı yan yana ölçülür: durum göndermeyen istemci 8346 giriş belirteciyle 0,2000 isabet, tam döküm 31160 ile 0,8250, son üç tur 23102 ile 0,4500, yalnız kullanıcı sıraları 19738 ile 0,6750, çıkarılmış durum kaydı 10474 ile 0,6500. Doğru etiket başına belirteç okuması sıralamayı değiştirir: son üç tur 1413,8 ile hiçbir şey yapmayan istemciden pahalıdır, çıkarılmış durum kaydı 494,9 ile en ucuzudur. İki koşum farkı 0,1250'dir, bu yüzden durum kaydı ile yalnız kullanıcı arasındaki 0,0250 fark ölçülmemiş sayılır.
- 02 Yanıt Akışı Yanıtın parça parça alınmasının ölçülmesi: 320 çağrılık aynı iş yükünde üç kurulum da 23338 giriş ve 4049 çıkış belirteci harcıyor ve 33 çağrıda yarıda kesiliyor, yani akış tek bir belirteci bile değiştirmiyor. Değişen şey bekleme adımıdır: akışsız istemcide ilk görünen şey ortalama 16,03 adımda gelirken akan istemcide 3,29 adımda geliyor. Ama akış tek başına kullanılabilirliği değiştirmiyor; etiket yanıtın sonundayken kullanılabilir adım iki kurulumda da 16,03 ve kesilen 33 yanıttan kurtarılan 0. Etiket yanıtın başına alındığında kullanılabilir adım 4,96'ya, kesilenlerden kurtarılan 31'e, kullanılabilir pay 0,8625'ten 0,9594'e çıkıyor. Kesilen yanıtların ortalama 0,5801'i elimize ulaşmış oluyor ve alan sırası bu payın işe yarayıp yaramadığını belirliyor.
- 03 Araç ve İşlev Çağrısı Model çıktısının yürütülecek bir çağrıya bağlanmasının ölçülmesi: 120 kurgu talepte araç kataloğu isteme yazılmadığında geçerli çağrı oranı 0,0500 ve yanıtların 0,6750'si var olmayan bir araç adı uyduruyor. Yalnız adlar verildiğinde uydurma ad 0,1500'e düşüyor ama parametre hatası 0,0667'den 0,5583'e fırlıyor: hata yok olmuyor, yer değiştiriyor. Adlar ve parametreler birlikte verildiğinde geçerli oran 0,6917, doğru aracı çağıran oran 0,5750 oluyor ve bunun bedeli girişte 3694'ten 11614 belirtece çıkmaktır. Doğru araç başına belirteç yine de 750,5'ten 178,2'ye düşüyor. Doğrulama 37 çağrıyı yakalıyor ama geçerli sayılan 83 çağrının 14'ü kayıtlı fakat yanlış aracı çağırıyor ve bu kalıntıyı hiçbir şema yakalamıyor. Biçim hatası katalogla birlikte azalmıyor, çünkü kaynağı istem değil ağdır.
- 04 Yapılandırılmış Çıktı Kipi Şemanın isteme yazılmasıyla arayüze verilmesinin yan yana ölçülmesi: dört alanlı şemada isteme yazmak 7654 giriş belirteci harcayıp 0,7583 uyum verirken arayüz alanı 4294 belirteçle 0,9000 veriyor. Şema on iki alana çıktığında istemle uyum 0,6083'e düşüyor, arayüzle 0,9000'de sabit kalıyor ve tasarruf 6360 belirtece çıkıyor. Ağ katmanı dışarıda bırakıldığında arayüz zorunluluğunun uyumu tam olarak 1,0000'dır ve bu, İstem Mühendisliği kursunun ölçtüğü sayıdır; ağ hesaba katıldığında aynı sayı 0,9000'e iniyor, yani şema zorunluluğunun kalan hata payı modelden değil ağdan geliyor. Doğru kayıt başına belirteç dört alanda 125,8'den 65,7'ye, on iki alanda 287,1'den 123,0'a düşüyor. Alan eklemek her iki kipte de çıkış belirtecini büyütüyor ama doğru kayıt oranını yükseltmiyor.
- 05 Çok Kipli Girdi Aynı saha denetim kaydının altı girdi biçiminde ölçülmesi: metin özeti 21, kırpık ince ızgara 42, kaba ızgara 59, ince ızgara 183 belirteç ve dizi kayıt başına 195 ile 330 arasında. Kullanılabilir kayıt oranı kaba ızgarada 0,0833, ince ızgarada 0,8167, kırpık ızgarada 0,7000; kırpık biçim ince ızgaranın kullanılabilir kayıtlarının yüzde seksen altısını dörtte bir belirteçle veriyor ve kayıt başına bedel 224,1'den 60,0'a düşüyor. Dizi biçimi en yüksek görünürlüğe sahip olduğu hâlde altmış kaydın otuz dördünde bağlam penceresini aştığı için 0,3667'de kalıyor ve en pahalı biçim oluyor. Ses kipi endeksi 0,8833 ile okuyor ama gövde durumuna kör olduğu için kullanılabilir kayıt üretmiyor.
- 06 Gömme Arayüzleri Yanıt olarak metin değil vektör döndüren bir uç noktanın ve tek bir kararın ölçülmesi: gömmenin kaç boyutlu isteneceği. Yetmiş iki kurgu kayıtta çağrı maliyeti boyuttan bağımsızdır ve 1814 giriş belirtecinde sabit kalır; değişen saklanan sayı (10368'den 648'e) ve karşılaştırma çarpması (368064'ten 23004'e) olur. Üç en yakın komşunun aynı konudan olma payı 144 boyutta 0,9259, 72'de 0,9028, 36'da 0,8102, 9'da 0,6389. Boyutu yarıya indirmenin kaybı 0,0231, aynı boyuttaki ikinci gömme modeliyle fark 0,0232: yarıya indirme ölçülemez bir kayıpla saklamayı yarıya düşürüyor. Boyut düştükçe iki model arasındaki fark 0,0232'den 0,1018'e büyüyor ve istemci tarafında katlamanın kazancı bu farkın altında kalıyor.
- 07 Uyumlu Arayüz Katmanları İki kurgu sağlayıcının ve aralarındaki ortak arayüzün alan alan sayılması: sağlayıcı A on iki alan sunuyor, sekizi taşınıyor ve dördü kayboluyor; sağlayıcı B on alan sunuyor, sekizi taşınıyor ve ikisi kayboluyor. Durdurma dizisi alanı yalnız A'da olduğu için kesişimde yer bulamıyor ve çıkış belirteci 773'ten 1638'e çıkıyor. Yüz yirmi çağrının 117'si uzunluk sınırında kesiliyor; iki sağlayıcı da bunu kendi arayüzünde bildiriyor, ortak arayüzden okunabilen kesilme sayısı 0. Aynı ortak çağrıda sıcaklık 0,6 A'da 0,5500, B'de 0,5000 isabet veriyor; sıcaklık 0,4 ile 0,6 B'de aynı ayara yuvarlandığı için ikisi de 0,5000 verirken A 0,7583 ile 0,5500 arasında ayrışıyor.
- 08 Toplu ve Eşzamansız Çağrılar Yüz yirmi kurgu talebin yedi ayrı toplu boyutta işlenmesi ve toplu boyutun üç ayrı sayıyı ters yönde oynatması: giriş belirteci 5854'ten 1784'e, çağrı sayısı 120'den 10'a, dörtlü eşzamanlılıkta tur sayısı 30'dan 3'e iniyor. Yönergenin tekrarı dışındaki yük yedi satırda da tam 1414 belirteç; bütün tasarruf yinelenen yönergeden geliyor. Buna karşılık tek bir başarısızlığın etkilediği istek sayısı toplu boyuta eşittir ve 1'den 12'ye çıkar; boyut 18'de istem bağlam penceresini aşar, yedi çağrının altısı düşer ve isabet 0,0667'ye çöker. İsabetin toplu boyutla oynaması iki koşum farkının altında kalır, yani ölçülmemiş sayılır. Çıktı sınırı toplu boyutla büyütülmezse boyut 12'de 26 istek yanıtsız kalır ve isabet 0,5333'e iner.