<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Building a Job With xms and xmx Parameters in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Building-a-Job-With-xms-and-xmx-Parameters/m-p/2333388#M102175</link>
    <description>&lt;P&gt;Hello Friends&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Day&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have few questions regarding the xms and xmx parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I have a Job which is a parent job which has xms as 512 and xms as 1024 and the parent job calls a a job(child job) which as  xms as 512 and xms as 1024. When i run it, will take the RAM memory around 2GB? or less than 1024. (Consider im running an complex job with millions of records to process)&lt;/LI&gt;&lt;LI&gt;If i remove the xms and xmx job from both Parent and Child Job. On what basis does the job will be run.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help me to clarify these doubts. Thanks in Advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,Vinoth&lt;/P&gt;</description>
    <pubDate>Fri, 15 Nov 2024 22:21:24 GMT</pubDate>
    <dc:creator>VRadhakrishnan1651487711</dc:creator>
    <dc:date>2024-11-15T22:21:24Z</dc:date>
    <item>
      <title>Building a Job With xms and xmx Parameters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Building-a-Job-With-xms-and-xmx-Parameters/m-p/2333388#M102175</link>
      <description>&lt;P&gt;Hello Friends&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Day&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have few questions regarding the xms and xmx parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;I have a Job which is a parent job which has xms as 512 and xms as 1024 and the parent job calls a a job(child job) which as  xms as 512 and xms as 1024. When i run it, will take the RAM memory around 2GB? or less than 1024. (Consider im running an complex job with millions of records to process)&lt;/LI&gt;&lt;LI&gt;If i remove the xms and xmx job from both Parent and Child Job. On what basis does the job will be run.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly help me to clarify these doubts. Thanks in Advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,Vinoth&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 22:21:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Building-a-Job-With-xms-and-xmx-Parameters/m-p/2333388#M102175</guid>
      <dc:creator>VRadhakrishnan1651487711</dc:creator>
      <dc:date>2024-11-15T22:21:24Z</dc:date>
    </item>
    <item>
      <title>Re: Building a Job With xms and xmx Parameters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Building-a-Job-With-xms-and-xmx-Parameters/m-p/2333389#M102176</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;During your job execution, does an &lt;B&gt;OutOfMemory&lt;/B&gt; Java exception occur? Is it OK with you to allocate more memory to your job execution?&lt;/P&gt;&lt;P&gt;We will appreciate it a lot if you could give us more description and information about your current situation and the getting issue.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2022 04:53:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Building-a-Job-With-xms-and-xmx-Parameters/m-p/2333389#M102176</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-11-17T04:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: Building a Job With xms and xmx Parameters</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Building-a-Job-With-xms-and-xmx-Parameters/m-p/2333390#M102177</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If your tRunJob uses a separate process to run the child job then you'll have 2 java processes.&lt;/P&gt;&lt;P&gt;Xms mean that Java should allocate that much memory, so in your case depending on your settings it can be 512 to 1024 megabytes minimum.&lt;/P&gt;&lt;P&gt;Xmx mean that Java can allocate UP TO this amount of memory. In your case this could mean anywhere between 1 and 2 gigabytes of memory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hint if you're not storing a lot of data inside (no huge tMap lookups, excel files, etc) then most talend jobs could run 100 megabytes of memory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you enable Java flight recorder you can review the memory usage of your job. Or you can do it live via VisualVM: https://community.talend.com/s/article/Using-VisualVM-to-record-Java-Issues?language=en_US &lt;/P&gt;&lt;P&gt;This gives you the exact numbers, so no need to guesstimate.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;  Balázs&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 09:26:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Building-a-Job-With-xms-and-xmx-Parameters/m-p/2333390#M102177</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-11-22T09:26:26Z</dc:date>
    </item>
  </channel>
</rss>

