Bonjour,
Je travaille au quotidien sur la transformation de données, je me suis tourné vers Talend qui paraît être une bonne solution.
Seulement lorsque je teste sur une volumetrie consequente, Talend se plante. J'ai lu les differents posts sur les problèmes de mémoire mais pourtant il se plante toujours.
Le job est simple, un fichier initial avec une jointure dans un tmap avec le fichier après traitement pour restituer un fichier avec données intiales plus données traitées.
Pour le loockup, l'option disque est cochée et les variables xms et xmx sont respectivement à 512 et 1536.
Les 2 fichiers contiennent 1.443.582.
Le loockup s'effectue, la lecture du main se fait jusqu'à un peu plus de 800.000 adresses puis le job se plante avec le message suivant :
"Buffer marked at index (1-Lookup) 859391
#
# A fatal error has been detected by the Java Runtime Environment:
#
# java.lang.OutOfMemoryError: requested 131072000 bytes for GrET in C:\BUILD_AREA\jdk6_16\hotspot\src\share\vm\utilities\growableArray.cpp. Out of swap space?
#
# Internal Error (allocation.inline.hpp:39), pid=1684, tid=2352
# Error: GrET in C:\BUILD_AREA\jdk6_16\hotspot\src\share\vm\utilities\growableArray.cpp
#
# JRE version: 6.0_16-b01
# Java VM: Java HotSpot(TM) Client VM (14.2-b01 mixed mode windows-x86 )
# An error report file with more information is saved as:
# D:\Outils\TOS-All-r30698-V3.2.0\hs_err_pid1684.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#"
Pour finir les fichiers sont des fichiers texte, de longueur fixe de 441 octets, version 3.2.0 de TOS, PC de 2.8 GHz avec 2 GO de RAM Xp service pack 2.
Dans l'attente de vous lire
Partager