Le Touilleur ExpressLe Touilleur ExpressLe Touilleur ExpressLe Touilleur Express
  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express

Outil d'optimisation mémoire

    Home Java Outil d'optimisation mémoire

    Outil d'optimisation mémoire

    Par Nicolas Martignole | Java | Commentaires fermés | 10 décembre, 2003 | 0 | 652 affichages
         

    En principe lorsque l’on en vient à se poser la question de la taille maximale d’une application Java, c’est que quelque part on a un programme qui est en mesure d’atteindre cette limite. Il y a des discussions sur les forums de SUN
    à propos de la JVM et de sa gestion mémoire. Un article intéressant parle de la taille mémoire maximale en Java qu’il est possible d’obtenir lorsqu’une application Java fonctionne (à lire ici).
    Si vous devez travailler sur des problèmes de fuite mémoire en Java, il existe plusieurs logiciels comme OptimizeIt et JProfiler. J’ai travaillé avec les deux et je préfere utiliser JProfiler. Celui-ci s’intègre dans Eclipse, JBuilder ou IntelliJ. Il est relativement efficace pour remonter la pile d’allocation et déterminer les élements qui sont trop alloués ou sous-utilisé. Le site de l’éditeur ej-technologies vous permettra de télécharger une version d’évaluation. Une licence coûte 410 Euros pour un développeur. C’est un bon outil et qui m’a permit de trouver et résoudre rapidement des problèmes d’allocation mémoire dans une application multi-threadée. Un jour j’écrirai quelque chose à propos de java.lang.String et des allocations catastrophiques dont certains se servent dans leur code…

    Articles similaires:

    Default ThumbnailDocker, un outil simple et génial Quarkus : le meilleur outil pour construire des applications Java pour le Cloud en 2021 ? Default ThumbnailJBoss Seam et OutOfMemory… mais non Default ThumbnailJSR-296 Swing Application Framework
    Java

    Recent Posts

    • GitHub Actions : le tueur de Jenkins ?

      Avouez-le : ce titre de blog est super racoleur. J’avais aussi pensé

      15 février, 2021
    • Comment recréer du lien social dans l’Entreprise avec des outils numériques en 2021

      Nous sommes en février 2021 pendant le 3ème confinement lié à la

      10 février, 2021
    • FizzBuzz en Java et Scala (surtout Scala)

      L’exercice FizzBuzz est un petit exercice très simple, à tester par exemple

      9 février, 2021

    Recent Tweets

    • J'ai refais/modernisé l'authentification OAuth2 pour Google, Github et LinkedIn sur le CFP de Devoxx FR.

      3 hours ago
    •  @LostInBrittany   @FGRibreau   @aheritier  😎

      22 hours ago
    •  @LostInBrittany   @FGRibreau   @aheritier  J ai un souci GitHub demain à corriger aussi avec oauth2

      22 hours ago
    •  @LostInBrittany   @FGRibreau   @aheritier  J ai réparé l’authentification Google. Tu devrais pouvoir te reauthentifier

      22 hours ago
    • RT  @_beauraF : Since 2:19 p.m., the entire  @doctolib  platform has been running on Rails 6.1. 🚀 Once again it feels like launching a rocket…

      1 day ago

    Mots clés

    agile (18) ajax (11) Apple (11) architecture (6) barcamp (5) BarCampJavaParis (5) ddd (5) devoxx (33) esb (6) exo (6) flex (9) geek (5) google (11) grails (5) groovy (10) humeur (12) humour (7) independant (6) iphone (12) Java (77) javascript (7) jazoon (28) jboss (22) jboss seam (12) jsf (9) jug (16) Linux (11) mac (6) mule (5) parisjug (7) paris jug (22) pjug (6) play (8) playframework (6) portlet (5) recrutement (6) ria (8) Scala (21) scrum (44) spring (23) Startup (11) usi (21) usi2010 (9) web (16) xebia (7)

    Le Touilleur Express

    Contactez-moi : nicolas@touilleur-express.fr

    Suivez-moi sur Twitter : @nmartignole

    Copyright© 2008 - 2020 Nicolas Martignole | Tous droits réservés
    • A propos de l’auteur
    • A propos du Touilleur Express
    Le Touilleur Express