Microsoft ya fitar da lambar tushe ta GCToolkit

Microsoft ya saki 'yan kwanaki da suka gabata labarin cewa ya fitar da lambar tushe na kayan aikin sa «GCToolkit», wanda saiti ne na ɗakunan karatu don rarrabe fayilolin log na tattara Garbage Java, wanda duk lambar GCToolkit da ita akwai akan GitHub ƙarƙashin lasisin MIT.

GCToolkit ya ƙunshi kayayyaki Java guda uku yana rufe APIs, masu fashin fayilolin log na GC, da akwatin sakon kayan aiki na tushen kayan aiki na Vert.x don gina aikace-aikacen amsa akan JVM. Tare da wannan mai amfani, masu amfani za su iya ƙirƙirar siyayyar sabani da rikitarwa na yanayin ƙwaƙwalwar sarrafawa a cikin JVM.

Kamar yadda sunan ya nuna, wannan rukunin ɗakunan karatu ne don rarrabe fayilolin log na Java (GC) da kuma tantance su a cikin abubuwan daban. Bayyana API don inganta haɗin gwiwa tare da kayan aiki da tara bayanai, wannan yana bawa mai amfani damar ƙirƙirar ƙididdigar hadaddun sabani na yanayin ƙwaƙwalwar ajiyar JVM mai sarrafawa.

A cewar ƙungiyar, wannan shine wurin shigar da mai amfani a cikin GCToolkit wanda ke ɓoye cikakkun bayanai na abubuwan ciki a cikin kira kaɗan. Baya ga API, akwai wasu kayayyaki guda biyu: tsarin fasali da Vert.x. Module Parser ya dogara ne akan tarin maganganu na yau da kullun da lambar da aka rubuta da za a yi la'akari da mafi ƙarfi GC log analyzer akwai.

Bayanin saƙon ya dogara da Vert.x yana amfani da motocin saƙo guda biyu: tsohon yana watsa bayanai daga tushen bayanai. Aiwatarwa na yanzu yana wuce layin log daga fayil ɗin log na GC. Masu amfani da wannan bas ɗin sune masu nazarin abubuwan da ke juyar da bayanai daga tushen bayanai zuwa abubuwan da ke wakiltar sake zagayowar GC ko wurin aminci. An buga waɗannan abubuwan akan bus ɗin saƙon na biyu: bas ɗin taron. Sannan ana iya sanar da masu biyan bas ɗin taron kuma aiwatar da abubuwan da suka shafe su.

Parser yana fitar da abubuwan JVM masu hankali, ba ku damar rubuta lambar don kamawa da nazarin bayanai daga waɗannan abubuwan. Don sauƙaƙe ɗaukar bayanai da nazarin fayilolin log na GC, GCToolkit yana ba da tsarin tarawa mai sauƙi. Nau'in masu amfani da bayanai suna son kamawa ko nau'in nazarin da suke so su yi yana kan hankalin mai amfani. Misali, don ɗaukar abubuwan da aka dakatar don bincika tarin tarin, mai tattarawa ya ɗauki taron, ya fitar da bayanan da suka dace, kuma ya ba da bayanan zuwa tara.

Wannan yana tattaro bayanan tare a cikin bincike mai ma'ana, misali jimlar zama bayan tarin datti. Ana iya gabatar da bayanan da aka samu ta hanyar jadawali, tebur, ko kuma wani tsari mai sauƙin amfani. Mafi mahimmanci, a cewar ƙungiyar, daidaitaccen tsarin tattarawa zai haifar da aikace-aikacen da ke buƙatar ƙarin CPU da ƙwaƙwalwa, yayin da ƙasƙantar da ƙwarewar ƙarshen mai amfani. A takaice dai, mai tarawa da ba a daidaita ba sau da yawa yana nufin mafi tsada lokacin aiki da masu amfani da basu gamsu ba.

Tare da haɓaka sha'awar Microsoft akan dandalin Java, mayar da hankali a cikin tushen budewa kuma yana haɓaka fa'idodi ga jama'ar Java. Bayan bayar da gudummawa mai mahimmanci ga tashar jiragen ruwa macOS M1 da Windows zuwa Arm, Microsoft ya sake jaddada alƙawarinsa ga OpenJDK ta hanyar gabatar da sigar ta OpenJDK da shiga ƙungiyar Eclipse Adoptium (wanda aka fi sani da AdoptOpenJDK).

Ta hanyar buɗe tushen GCToolkit, Microsoft yana ƙoƙarin samar da hanya mafi kyau don ganin ɗaliban JVM akan yadda yake sarrafa GC da kasafi na ƙwaƙwalwa. Ingantaccen gani yana ba da damar ingantaccen tsari, wanda ke amfanar duka ƙarshen masu amfani da aikace -aikacen da ma'aikatan fasaha da ke da alhakin sarrafa ta.

API mai sauƙi da hanyoyin sarrafawa mai sauƙin amfani sun yi alƙawarin inganta aikin karanta rajistan ayyukan GC ta hanyar samar da hanyoyi daban-daban don yin nazari, cirewa, da ganin bayanai.

Source: https://devblogs.microsoft.com


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.