Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1325 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Perte de puissance avec Tk::Tree

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Perte de puissance avec Tk::Tree

n°1106021
Police nat​ional
Posté le 02-06-2005 à 19:52:55  profilanswer
 

boujour tout le monde !!!
 
En fait, je veux visualiser la table MIB d'un serveur SNMP, mon problème c'est que la table dois avoir environ 1000 lines. Quand j'execute mon script le pross tourne a 50% et le programme est figé.
 
voila un bout du script :
 
my ($Name, $Node);
 
my $community = "public";
my $port = '161';
my $network;
my $oid ='1.3.6.1.2';
our ($session, $error);
 
($session, $error) = Net::SNMP->session(
        -hostname => '127.0.0.1',
        #-community => $community,
        -port => $port,
);
$network = $session->get_table(-baseoid => $oid);
foreach $Node (%$network)
{
 
my @table = split(/\./, $Node);
my $t;
for (0..7)
    {
 $t .= $table[$_];
 if (!$tree->info('exists', $t))
     {
  if ($_ == 7){$_ = "table[$_] $oids{$t}"}
  $tree->add("$t", -text => $_);
  $tree->close("$t" );
     }
 $t .= '.';
    }
$tree->autosetmode;
}
 
Je croix que sa peut etre mieu fait !!!!
si quelqu'un a une idée je suis preneur !!!
 
Merci,

mood
Publicité
Posté le 02-06-2005 à 19:52:55  profilanswer
 

n°1106804
pospos
Posté le 03-06-2005 à 12:12:22  profilanswer
 

je ne connais pas bien le module tk-tree, mais peut etre qu'il existe des methodes pour ajouter plsu d'un element à chaque fois?  
 
sinon, pour le probleme de l'appli "figée", tu peux ajouter des $mw->update dans ta boucle, pour remettre à jour l'interface

n°1108031
Police nat​ional
Posté le 04-06-2005 à 13:59:26  profilanswer
 

pospos a écrit :


sinon, pour le probleme de l'appli "figée", tu peux ajouter des $mw->update dans ta boucle, pour remettre à jour l'interface


 
 
 
J'ai un peu améloré le code et effectivement c'est plus sympa avec le update...
Mais sa met tjrs du temps pour afficher toute la base et c'est trés gourmand en RAM et cpu !
 
merci pospos
 
Tk::Tree est une HList si quelqu'un connait un moyen d'ajouter plusieurs elements en meme temps parent-enfant ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Perte de puissance avec Tk::Tree

 

Sujets relatifs
algorithme de subdivision k-D-B treePerte de performance sur boucle Insert
puissance sous sqlimplémentation du VA_FILE et Pyramid-Tree
[ VB.net ] Perte de paquets ?[VBA] Excel : perte variables globales sans fermer le classeur
[ASP] Perte de variable de session en utilisant des cookiesUtiliser la puissance de sa carte vidéo pour effectuer des calculs
Probleme perte de variable en sortie de bouclepuissance de dix?valeur absolue?
Plus de sujets relatifs à : Perte de puissance avec Tk::Tree


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR