<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Os on Python Dev BR</title>
    <link>https://python.dev.br/tags/os/</link>
    <description>Recent content in Os on Python Dev BR</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Mon, 05 Oct 2026 01:16:17 +0000</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/os/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>sys e os em Python: monitorar memória, CPU e processos</title>
      <link>https://python.dev.br/blog/python-sys-os-memoria-cpu-processos/</link>
      <pubDate>Mon, 05 Oct 2026 01:10:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-sys-os-memoria-cpu-processos/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Para monitorar um script Python sem instalar nada, combine os módulos da biblioteca padrão: &lt;code&gt;tracemalloc&lt;/code&gt; rastreia a memória alocada pelo Python linha a linha, &lt;code&gt;resource.getrusage()&lt;/code&gt; devolve CPU e pico de memória (RSS) do processo, &lt;code&gt;os.cpu_count()&lt;/code&gt; e &lt;code&gt;os.sched_getaffinity(0)&lt;/code&gt; mostram quantos núcleos o seu código realmente pode usar, e &lt;code&gt;os.kill()&lt;/code&gt;/&lt;code&gt;subprocess&lt;/code&gt; gerenciam processos.&lt;/strong&gt; Se você só precisa do tamanho de um objeto, &lt;code&gt;sys.getsizeof(objeto)&lt;/code&gt; resolve; para o consumo total da máquina, o &lt;code&gt;psutil&lt;/code&gt; é a ferramenta certa quando instalar algo é aceitável.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
