Application Performance Tuning

Assessment applicativi ed architatturali per garantire le massime performance dei vostri sistemi

Da diversi anni Concept.by si occupa di Application Performance Tuning sia come consulenze e sia come sviluppo di prodotti (vd. spyglasstools.com).

Il nostro approccio caratterizzato da praticità e focalizzazione sugli obiettivi prefissati è una garanzia di successo nelle attività di assessment applicativo. Spesso, inoltre, veniamo chiamati ad affrontare e risolvere specifici problemi architatturali o di scalabilità ottenendo sempre risultati oltre le aspettative.

Un tipico progetto di assessment applicativo dura 15/20gg e consente di:

  • analisi delle performance ed individuazione chiamate lente
  • analisi di dettaglio delle chiamate lente per comprenderne le cause
  • analisi delle operazioni su database ed individuazione di quelle poco performanti
  • analisi dei picchi applicativi: capire in dettaglio che cosa fanno gli utenti
  • analisi dei problemi di concorrenza e sincronizzazione
  • analisi dell'uso della memoria
  • analisi sull'uso dei thread
  • verifica configurazioni JVM
  • analisi operazioni pianificate od asincrone
  • analisi architetturale e delle librerie utilizzate

Al termine dell'assessment viene consegnato un documento che riassume tutte le attività eseguite e le criticità individuate. Queste sono espresse nella forma:

  • livello di criticità
  • impatti rilevati
  • cause
  • soluzioni proposte
  • risultati attesi

Tipicamente le sengnalazioni richiederanno interventi al codice applicativo da spalmare sui successivi 12 mesi di sviluppo.

L'esperienza insegna che questi progetti risultano più efficaci quando sono condotti da persone che non sono legate ai gruppi di sviluppo e che presentano skill specifici.

In molti casi i miglioramenti sono arrivati anche ad una riduzione del 90% dei tempi di risposta e del consumo di risorse.

Per maggiori informazioni contattateci.



Ti informiamo che, per migliorare la tua esperienza di navigazione su questo sito, sono utilizzati cookie tecnici e cookie di terze parti e non cookie di profilazione.
Alla pagina privacy avere maggiori dettagli ai sensi dell'art. 13 del Codice della privacy.
Cliccando su 'Accetto' i cookie saranno attivati Accetto