Newsgroup: it.comp.lang.visual-basic
Titolo: cosa si può potenziare ?

Un programma che dovrebbe calcolare l'ICI da pagare ( in una form inserisci 
classe,categoria, aliquota , vani , detrazione , e poi lui calcola le due 
rate di ici da versare ) ci mette un secondo a calcolare tali importi.
Però se in una dichiarazione fiscale ci sono caricati 20000 tereni e 
altrettanti immobili , ci mette 11 ore ovviamente!
Come fare per fare prima ?
Aumento la ram attuale da 256 Mb a 2 Gb ? Può servire ?
E avere  2 processori ? Il programma temo che NON sia stato  progettato per 
sfruttare eventuali sistemi biprocessore , per cui non dovrebbe trarre 
beneficio .
Adesso lo lascio acceso tutta la notte a fare il calcolo !
E' scritto in VB6 . Non ho il sorgente.
Grazie e saluti 

 beneficio .
da due no. l'unico prog che ho visto che gia' anni fa sfruttava i due
processori era photoshop. ma da uno piu' veloce probabilmente anche quello
che usi trae beneficio.


 matematica
Perdonami, ma in questa sede ho appreso che VB è performante in 
matematica pura quasi quanto il C...
Come la mettiamo?
-- 
Emanuele Torrenti
http://torrenti.altervista.org
Per favore non mandatemi allegati in Word o PowerPoint.
Please, don't send me Word or PowerPoint attachments.
Si veda: Look at:
http://www.gnu.org/philosophy/no-word-attachments.html

 Come la mettiamo?
dici che photoshop e' in vb ?


perchč? in che senso? perche dici cio?

 E' scritto in VB6 . Non ho il sorgente.
Contatta chi ha scritto il sw.
E, magari, augura loro buon Natale con un paio di calci nel culo.
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 dovremmo essere nell'ordine di un paio di minuti al massimo.
gli immobili che cito sono contenuti solo su una singola dichiarazione .
Non mi pare sia access il DB , forse non esiste , i dati sono presenti
dentro al file relativo alla dichiarazione.
Esiste una tabella MDB , ma è solo l'indice di tali dichiarazioni.
Le tabelle comuni sono file DAT .
ciao

 [...]
Ingenuo... ;-))))))
Ciao!
    Alex

 gli immobili che cito sono contenuti solo su una singola dichiarazione .
A questo punto, mi devi dire chi è che ha 20.000 immobili e 20.000 
terreni, e affida il calcolo dell'ICI ad un programmillo di cui la 
persona che si occupa dell'installazione non ha i sorgenti.
Ad occhio, i candidati sono le assicurazioni Generali, il Vaticano, o 
un prestanome di Berlusconi.


> perchè? in che senso? perche dici cio?
Io eseguo dei complessi algoritmi DSP e ottengo prestazioni comparabili con 
le stesse routine scritte in C++ , inc erti casi addtirittura il VB è piu 
performante. E' di meno di un mese fa la mia discussione sull'elaborazione 
di somme di sin(x) in cui è avidente che il VB impiega circa un 30% in meno 
di tempo.
Emiliano. 

 Emiliano. 
Ah, ecco: eri tu! Non riuscivo a trovarti con Google gruppi!


 A questo punto, mi devi dire chi è che ha 20.000 immobili e 20.000
diciamo 5000 in tutto  ..facevo esempi ..
ma i nomi non li faccio!
cmq le società di leasing immobiliare ne hanno migliaia !
ciao 

 cmq le società di leasing immobiliare ne hanno migliaia !
e non hanno i qattrini per comprare una macchina decente???
-- 
ciao, hal


Beh, non so che calcoli comporti la dichiarazione dell'ICI, ma noi abbiamo
un pianificatore della produzione che in alcune realtà inpiega
tranquillamente 8/10 ore (a notte) per riprogrammare tutti i lavori dei vari
macchinari e reparti dei prossimi mesi.
Ciao

 macchinari e reparti dei prossimi mesi.
il calcolo dell'ICI non e` cosi` complicato ;-)
-- 
ciao, hal

 il calcolo dell'ICI non e` cosi` complicato ;-)
infatti fa solo somme e moltiplicazioni . Avevo detto 20000 perchè a volte 
elabora i quadri dei percipienti\dipendenti , e per alcune dichiarazioni ci 
sono appunto
molte occorrenze.
Il pc lo cambierebbero anche , ma siccome han chiesto a me , capite che se 
io gli faccio magari  aumentare la ram a 2Giga  e poi il calcolo
dell'ici  dovuta non diventa sensibilmente più veloce , che figura ci faccio 
?
Il programma ricalcola la provincia dell'immobile , la classe , la categoria 
, la superficie , l'aliquota ICI , calcola l'imponibile dell'immobile , e 
infine dice
l'imposta da versare .
Un contatore ti dice quanti immobili ha processato mentre elabora .
Ma se è il codice sorgente a dover essere ottimizzato , non miglioriamo 
dall'hw , giusto?
So che in PIII è più lento che in un PIV  a parità di RAM. E basta , no ho 
altri benchmark.
ciao