IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

JSVC Démons linux : besoin de précisions


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de eracius
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Par défaut JSVC Démons linux : besoin de précisions
    Hello, j'ai vraiment aucune idée de où mettre ce topic donc si un gentil modérateur éclairé passe par là ...

    Je me pose des questions quand au fonctionnement de jsvc pour lancer des applications java en démon sous linux et je ne trouve pas grand chose en doc. Si un utilisateur expérimenté pouvait m'aider ...

    Voilà j'ai développé une petite application qui gère des sockets TCP.

    Cette application tourne en démon sur une Gentoo grâce à jsvc et fonctionne parfaitement. Seulement, j'ai visiblement des fuites mémoires donc je tente de comprendre plus précisément le fonctionnement de jsvc pour voir si ça ne vient pas d'une mauvaise utilisation.

    En effet, mon application est assez simple et prend pourtant 15m en mémoire au démarrage (vu grâce à la commande top, colonne RES), 210m en mémoire virtuel (colonne VIRT) et est consitué de 11 threads (alors que normalement je n'en crée que 2 en plus du main) .

    J'ai essayé de créer une application jsvc qui ne fait rien, un affichage de "Hello" et une boucle infini avec un sleep.

    résultat : 15m en ram, 210m en virtuel et 9 threads au démarrage.

    D'après la documentation très succinte sur la page common daemon d'Apache, jsvc lance normalement 3 threads : un launcher, un contrôler et un contrôlé (l'appli de l'utilisateur)

    Pourquoi ai-je 9 threads ?

    Pourquoi tant de mémoire allouée ?

    Merci d'avance pour votre aide et n'hésitez pas à me demander des précisions.

  2. #2
    Membre confirmé Avatar de eracius
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Par défaut
    Personne n'a une petite idée ? un conseil ou un axe de recherche ? un lien vers une doc bien faite ?

    Merci

Discussions similaires

  1. [SOAP] besoin de précision
    Par Louis-Guillaume Morand dans le forum Services Web
    Réponses: 1
    Dernier message: 05/03/2007, 21h10
  2. [POO Basique] Besoin de précision sur une notion de base
    Par alois.cochard dans le forum Langage
    Réponses: 8
    Dernier message: 15/09/2006, 09h01
  3. tableau mutlidim, besoin de précision
    Par tuxout dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 25/08/2006, 11h36
  4. [VB.NET]Besoin de précision pour architecture 3-tiers
    Par Dnx dans le forum Windows Forms
    Réponses: 8
    Dernier message: 14/09/2005, 09h09
  5. Besoin de précision sur TThread
    Par psau dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/02/2005, 23h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo