Dezvoltare pentru Windows și suport tehnic din partea KomuraSoft

Investigarea defectelor și analiza cauzei principaleDe la „uneori se oprește” la o problemă care poate fi investigată.

Căderi pe care nu le puteți reproduce, opriri rare ale comunicației, defecte după funcționare îndelungată. Restrângem cauzele posibile pe baza jurnalelor și a măsurătorilor și vă ajutăm să decideți ce se corectează și ce mai trebuie investigat.

Nu este nevoie de o specificație. Puteți cere o consultație pornind de la ceea ce știți.

  • Discutați direct cu inginerul
  • Puteți cere o consultație chiar înainte să fie stabilite cerințele
  • Puteți comanda doar domeniul de care aveți nevoie

Puteți cere o consultație începând cu etape ca acestea

Începeți cu ceea ce vă dă bătăi de cap acum.

Aplicația cade doar după câteva zile sau săptămâni de funcționare

Înregistrăm evoluția resurselor și calea de apariție a anomaliei și restrângem condițiile în care apare defectul.

Nu știm unde este cauza: în aplicație, în echipament sau în rețea

Confruntăm jurnalele, pachetele și comportamentul sistemului de operare și izolăm cauza.

Avem jurnale, dar nu reușim să urmărim cauza

Stabilim punctele de observare necesare și adunăm informațiile care permit verificarea ipotezelor.

Un interlocutor cu care puteți discuta direct despre aspectele tehnice.

Fotografia de profil a lui Go Komura

Reprezentantul companiei și inginer

Go Komura

Un inginer specializat în Windows se ocupă de problemă de la clarificarea ei până la investigare, proiectare și implementare. Dacă încă nu puteți explica totul, vom ordona chestiunile pornind de la aspectele tehnice.

Experiență și stivă tehnologică / Informații despre companie

Studiu de caz tehnic publicat

Investigarea unei căderi care apare doar după funcționare îndelungată

Am ordonat evoluția numărului de handle-uri și jurnalele de la limitele procesării, iar investigația s-a concentrat pe scurgerea de handle-uri.

Citiți cum abordăm problema și investigația

Domeniul lucrărilor

Ne puteți încredința partea de care aveți nevoie sau totul deodată.

De la o investigație sau o modificare punctuală până la dezvoltarea întregii soluții. Stabilim domeniul comenzii în funcție de situația dvs.

Izolarea defectelor și investigarea cauzei

Investigăm condițiile de apariție și cauzele posibile ale avariilor, blocajelor de comunicație și defectelor greu de reprodus.

Analiza defectelor din timpul funcționării îndelungate

Analizăm, prin observare continuă, scurgerile de memorie și de handle-uri, epuizarea resurselor, creșterea numărului de fire de execuție și alte probleme similare.

Sprijin pentru modificare și prevenirea reapariției

Pe baza rezultatelor investigației, stabilim direcția de modificare, îmbunătățim jurnalizarea și pregătim testarea scenariilor de eroare.

Exemple de rezultate livrabile

  • Faptele confirmate și cauzele posibile
  • Direcția modificărilor sau următoarele verificări
  • Propuneri de îmbunătățire a jurnalelor și a metodei de observare

Sunt exemple care depind de domeniul comenzii. Conținutul și forma rezultatelor se convin la pregătirea ofertei.

Dacă aveți o problemă apropiată de acestea, spuneți-ne mai întâi cum stau lucrurile.

Nu este nevoie de o specificație. Puteți cere o consultație pornind de la ceea ce știți.

Preț și mod de lucru

Nu trebuie să hotărâți totul de la început.

Se poate comanda doar investigația

Fără a comanda întreaga modificare, puteți solicita mai întâi izolarea și investigarea cauzei. Durata și conținutul raportului se convin în prealabil.

Cost orientativ

Ofertă în funcție de domeniul și durata investigației

Investigarea defectului în sine este un serviciu plătit. Nu garantăm identificarea cauzei: în raport separăm faptele confirmate de ceea ce rămâne neconfirmat.

Investigația inițială gratuită și serviciile plătite

Investigația inițială, în măsura necesară pentru ofertă și pentru decizia de a prelua comanda, este de regulă gratuită, în ipoteza că, dacă lucrarea se dovedește realizabilă, comandați dezvoltarea propriu-zisă. Verificările de lungă durată, crearea unui mediu dedicat, prototipul sau PoC-ul, livrarea unui raport detaliat de investigație și lucrări similare pot fi plătite.

Dacă solicitați investigația sau revizuirea în sine, o ofertăm ca serviciu plătit independent. Dacă lucrarea este plătită, vă comunicăm domeniul și costul înainte de începere.

  1. Descrieți situația

    Spuneți-ne scopul, problema și mediul vizat, în măsura în care le cunoașteți.

  2. Stabilim domeniul și costul

    Vă comunicăm investigația necesară, domeniul lucrărilor, rezultatele livrabile, costul și modul de lucru.

  3. Începem după ce convenim

    Pe parcursul investigației și al dezvoltării împărtășim stadiul lucrărilor, faptele confirmate și constrângerile rămase.

  4. Verificarea rezultatului și predarea

    Verificăm rezultatul în condițiile convenite și trecem la punerea în funcțiune sau la pasul următor.

Dacă doriți detalii tehnice

Deschideți: tehnologii și modul de lucru în detaliu

Transformăm „uneori se oprește” într-o problemă care poate fi investigată.

Defectul nu se reproduce în mediul aflat la îndemână. Aplicația cade numai după o funcționare îndelungată. Nu se știe dacă vina aparține aplicației sau echipamentului. În locul unor corecții succesive bazate doar pe presupuneri, mărim volumul de informații observabile și restrângem treptat cauzele posibile.

Simptome pentru care puteți cere o consultație

  • Aplicația cade sau se oprește după câteva ore sau câteva săptămâni de funcționare continuă
  • Comunicația cu camerele industriale sau cu alte echipamente periferice se întrerupe ocazional
  • Memoria, handle-urile sau firele de execuție cresc fără încetare
  • Comportamentul devine instabil numai pe anumite stații sau în anumite condiții de exploatare
  • Jurnalele există, dar nu permit reconstituirea evenimentelor care au dus la defect

Cum decurge investigația

1. Clarificăm situația și domeniul afectat

Verificăm simptomul, frecvența apariției, mediul de utilizare și acțiunile sau modificările de dinaintea defectului. Separăm ipotezele și stabilim unde trebuie căutat: în interiorul aplicației, în comunicație, în echipament sau în sistemul de operare.

2. Observăm informațiile necesare

Din jurnale, pachete de rețea, excepții, consumul de memorie, numărul de handle-uri și alte surse, alegem datele necesare pentru a verifica ipotezele. Dacă informațiile nu sunt suficiente, adăugăm puncte de observare și stabilim metoda de colectare ținând cont și de încărcarea suplimentară asupra exploatării.

3. Verificăm cauzele posibile

Restrângem condițiile de apariție și confirmăm ipotezele prin teste de reproducere și teste comparative. Separăm faptele confirmate de ceea ce rămâne deocamdată simplă presupunere și, pe această bază, stabilim direcția de modificare sau de investigare suplimentară.

Rezultatele investigației alimentează pașii următori

Dacă cauza este găsită, stabilim direcția de modificare și modul de verificare. Dacă nu poate fi identificată în perioada investigației, precizăm totuși factorii excluși, cauzele care rămân posibile și informațiile necesare în continuare. Forma și domeniul raportului se convin la preluarea solicitării.

La nevoie, pregătim și jurnale prin care evenimentele pot fi urmărite pe unități de procesare, înregistrări care permit verificarea alocării și eliberării resurselor, precum și teste ale scenariilor de eroare. Scopul nu este doar revenirea la funcționare, ci și o stare în care, la apariția aceluiași simptom, decizia poate fi luată mai repede.

Ce să ne comunicați, în măsura în care știți, când cereți o consultație

Spuneți-ne care este simptomul, cât de des apare, ce versiune de Windows și ce aplicație folosiți și ce ați încercat până acum. Ne este mai ușor să alegem metoda de investigație dacă ne spuneți și dacă dispuneți de jurnale sau de cod sursă. La prima solicitare nu este necesar să atașați informații confidențiale sau date de autentificare.

Dacă sunt necesare și corecții sau întreținere continuă, vă propunem un domeniu de lucru care îl combină cu modificarea și întreținerea software-ului Windows existent.

Întrebări frecvente înainte de comandă

Pot comanda doar investigarea cauzei?

Da. Preluăm și solicitări care vizează doar izolarea cauzei sau investigarea acesteia, fără modificări de cod. Stabilim în prealabil domeniul investigației, durata și conținutul raportului. Investigarea în sine este un serviciu cu plată.

Pot cere ajutor chiar dacă defectul se reproduce rar?

Da. Analizăm jurnalele din momentul apariției, înregistrările de comunicație, consumul de resurse și alte date similare, apoi stabilim ce puncte de observare lipsesc. Dacă nu dispuneți de un mediu în care defectul poate fi reprodus, începem prin a analiza cum pot fi colectate informațiile direct la locul de utilizare.

Garantați că veți identifica întotdeauna cauza?

Nu garantăm identificarea cauzei. Ce putem investiga depinde de condițiile de reproducere și de informațiile care pot fi obținute. Distingem faptele confirmate, cauzele posibile și punctele neverificate, iar raportul este redactat astfel încât să sprijine decizia privind investigații suplimentare sau modificări.

Contact

Începeți cu câteva rânduri despre situația dvs.

Nu sunt necesare o specificație detaliată sau termeni tehnici. Spuneți-ne ce știți despre următoarele puncte.

  • Ce vă dă bătăi de cap și ce doriți să obțineți
  • Software-ul, echipamentele și mediul vizat
  • Perioada dorită (puteți să nu o precizați, dacă nu este stabilită)

În primul mesaj nu trebuie să atașați materiale confidențiale sau parole.

Exemplu de mesaj pentru consultație

Aplicația se oprește după funcționare îndelungată, dar nu se reproduce în mediul de dezvoltare. Vrem să discutăm ce trebuie investigat mai întâi.

Nu este nevoie de o specificație. Puteți cere o consultație pornind de la ceea ce știți.

Butonul de discuție deschide pagina de contact în limba română, cu modalitățile de a ne contacta. Butonul „Cereți o consultație prin e-mail” poate crea un e-mail care conține numele serviciului.