/[projects]/dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java
ViewVC logotype

Diff of /dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2152 by torben, Wed May 7 08:10:45 2014 UTC revision 2153 by torben, Wed May 7 16:07:46 2014 UTC
# Line 28  public class Lookup { Line 28  public class Lookup {
28                    
29          Map<Integer, LookupWorker> workers = new ConcurrentHashMap<Integer, LookupWorker>();          Map<Integer, LookupWorker> workers = new ConcurrentHashMap<Integer, LookupWorker>();
30    
31            static int flestDaekkedeAntal = 0;
32            static int flestDaekkedePostnr;
33            
34            static int flestIkkeDaekkedeAntal = 0;
35            static int flestIkkeDaekkedePostnr;
36                    
37                    
38          public Lookup(int postnr, Database db) {          public Lookup(int postnr, Database db) {
# Line 60  public class Lookup { Line 65  public class Lookup {
65                          queue = db.hentIkkedaekkedeAdresser(postnr);                          queue = db.hentIkkedaekkedeAdresser(postnr);
66                          queueSize = queue.size();                          queueSize = queue.size();
67                                                    
68                            if (daekkedeAdresser.size() > flestDaekkedeAntal) {
69                                    flestDaekkedeAntal = daekkedeAdresser.size();
70                                    flestDaekkedePostnr = postnr;
71                            }
72                            
73                            if (queueSize > flestIkkeDaekkedeAntal) {
74                                    flestIkkeDaekkedeAntal = queueSize;
75                                    flestIkkeDaekkedePostnr = postnr;
76                            }
77                            
78                                                    
79                          logger.info("Starter beregning for " + postnr);                          logger.info("Starter beregning for " + postnr);
80                          start2 = System.currentTimeMillis();                          start2 = System.currentTimeMillis();
# Line 88  public class Lookup { Line 103  public class Lookup {
103                  }                  }
104                  long now = System.currentTimeMillis();                  long now = System.currentTimeMillis();
105                                    
106                  logger.info("Antal daekkede:" + daekkedeAdresser.size() );                  logger.info("Antal daekkede:" + daekkedeAdresser.size() + "  postnr=" + postnr);
107                  logger.info("Antal ikke-daekkede:" + queueSize );                  logger.info("Antal ikke-daekkede:" + queueSize + "  postnr=" + postnr);
108                                    
109                  logger.info("Done! elapsed=" + (now-start1) + "/" +  (now-start2) );                  logger.info("Done! elapsed=" + (now-start1) + "/" +  (now-start2) + "  postnr=" + postnr);
110          }          }
111                    
112          public void shutdownWorker(int workerid) {          public void shutdownWorker(int workerid) {
# Line 163  public class Lookup { Line 178  public class Lookup {
178                  }                  }
179                                    
180                  long now = System.currentTimeMillis();                  long now = System.currentTimeMillis();
181                                                    
182                  logger.info("Fuld load done : " + (now-start) );                  logger.info("Fuld load done : " + (now-start) );
183                    logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkedePostnr + ": " + flestIkkeDaekkedeAntal);
184                    logger.info("Flest Dækkede, " + flestDaekkedePostnr + ": " + flestDaekkedeAntal);
185                                    
186                                    
187                  //Lookup lookup = new Lookup(7400, db);                  //Lookup lookup = new Lookup(7400, db);

Legend:
Removed from v.2152  
changed lines
  Added in v.2153

  ViewVC Help
Powered by ViewVC 1.1.20