Blog Stats
  • Posts - 67
  • Articles - 0
  • Comments - 438
  • Trackbacks - 1302

 

Mai sottovalutare il potere della stringa che è in te...

È col capo cosparso di cenere.. cof cof... che scrivo il seguente comunicato... cof cof...

Non sottovalutare il peso dell'elaborazione delle stringhe!

Ho sempre saputo a menadito tutte le conseguenze di un cattivo uso delle stringhe e della loro concatenazione... ma, come ogni bravo professore, secondo voi le rispettavo oppure usavo il nefasto simbolo dell'addendo "+" a più non posso? La seconda che hai detto...

Sono mesi che lavoro ad una soluzione web per un cliente, tutto funzionava bene ed il cliente era contento. Lunedì la messa on-line... tutto bene per le prime ore, ma quando le pagine visualizzate hanno raggiunto le centinaia di migliaia il server ha cominciato a "piegarsi" ed i quattro processori a friggere... il sito cominciava a rallentare fino al definitivo collasso... iisreset e autonomia per qualche ora... il panico!

Poi la folgorazione... forse ho sbagliato qualcosa... forse lascio qualche connessione aperta... forse qualche loop infinito... impossibile... LE STRINGHE!!!!! Avevo usato in modo veramente esagerato la concatenazione "bastarda" delle stringhe nel menù di primo livello... capite, ogni pagina contiene dai 4 ai 5 elementi di menù e le richieste erano decine di migliaia... il processore non poteva che soffrire...

Adesso ho controllato TUTTO il mio codice alla caccia delle stringhe concatenate, pulito gli obbriobri ed il processore, al pari di chiamate, si aggira attorno al 30 - 40% dell'uso con punte del 80-90%... pfiù...

La mi pellaccia per questa volta è salva.

"Fletto i muscoli" + " " + "e sono nel vuoto....."


Feedback

# re: Mai sottovalutare il potere della stringa che è in te...

Gravatar Pensa che una volta ho visto crollare le performance di un'applicazione a causa del confronto tra stringhe. Infatti per verificare che due stringhe fossero uguali a meno del case veniva fatto:
s1.ToLower() == s2.ToLower()
Questo moltiplicato per milioni di volte, ... beh ti lascio immaginare. 08/11/2006 16.09 | Antonio Ganci

# re: Mai sottovalutare il potere della stringa che è in te...

Gravatar Interessante,
se ti va posti un esempio di codice "sporco" e della relativa risoluzione "pulita"?

Gianluca 09/11/2006 9.34 | Gianluca

# re: Mai sottovalutare il potere della stringa che è in te...

Gravatar rosse fair fighetta azione inculate gipponesi gqferrari cinese con collant piu fresco celestiale vergine il cazzo pornografichedive vieo pornografici chateroticheconvideoclipamatoriali confessioni exstasia orgia it sirjeff grandi tette giganti meloni cazziintetteefighesfondatearrapatepompe foto ano caldo vecchi orsiwiperr sega master sistem russian teen hardcore ragazze che scopano in collant fotomontaggio shakira nuda pissinggirl strappare infermiera azione photos pornos zip ppt braccialetto uomo e fare un bocchino relatos porno niita video di fiche pelose gratis pompinodaantonellaclerici pompinidapaura corsi degustazione tronysavona francobollivaticano auto vecchie cazzi mostruosi clips free romantica sexchat bramare galleria topanga porno hardcore videoslargos mania collant sito eros pompini rubati sentimento cazzo pattayaporno gay sborrati musica lirica giapponesi download immagini super pornografiche femminili sheepish soldato sex fotografie erotiche d epoca 09/11/2007 14.09 | www

Post a comment





 

Please add 3 and 4 and type the answer here:

 

 

Copyright © Alejandro Gonzalez