Bonjour j'utilise une servlet qui contient un objet gestionnaire de persistance avec deux objets et quand je l'utilise dans le tableau de bord j'ai ce message:Avg Cpu, URI utilise une quantité de hauteur de cpu
« Cette URI utilise une hauteur montant de cpu et pourrait bientôt dépasser son quota. "
J'ai 2300 pour le Cpu avg pour cet uri, pourquoi ça prend si longtemps?
Quand je regarde le journal au début j'ai une grande quantité de cpu par exemple 2000 et après j'ai moins de 200 pourquoi?
Et 10 minutes plus tard quand je reviens j'ai une grande quantité de CPU à nouveau pourquoi?
Il pourrait être possible de réduire ce temps?
Edit: Code
publique vide doGet (HttpServletRequest req, resp HttpServletResponse) throws IOException {
String param1 = req.getParameter("param1");
String param2 = req.getParameter("param2");
PersistenceManager pm = PMF.get().getPersistenceManager();
String query = "select from " + Myclass.class.getName()+
"where parameter1 == param1 && parameter2 == param2 "+
"parameters String param1, String param2";
List<Myclass> result = (List<Myclass>) pm.newQuery(query).execute(param1, param2);
if(result.isEmpty()) {
pm.close();
resp.sendRedirect("/welcome.jsp");
}
else {
pm.close();
resp.sendRedirect("/question.jsp");
}
}
Il va être absolument impossible de savoir pourquoi votre code est tak beaucoup de temps processeur sans voir le code. –
ok Je modifie mon message avec le code – ld493