docs: add Windows memory figures

This commit is contained in:
Tomás Romero committed 2026-11-03 13:44:34 +01:00
1 parent 0f8a005e53
commit 021ecf25a9
10 files changed
+47 -14

No files matched your search

+33 -4
View File
@@ -30,22 +30,48 @@ The same Flectar Mail build in other states:
| After reading two messages | 25.8 | 93.0 | 100.0 |
| Then minimized for 25 seconds | 24.4 | 91.8 | 98.9 |
On Windows 11, with 7 real accounts and about 69,000 unread messages, Task
Manager's **Details** tab showed:
| Flectar Mail (MiB) | Private working set | Working set | Commit size |
| --- | ---: | ---: | ---: |
| Window open, idle | 37.8 | 64.5 | 53.7 |
| Closed to the tray | 4.2 | 8.3 | 49.4 |
The README rounds these to megabytes (1 MiB = 1.049 MB). It quotes about 20 MB
of private memory and about 85 MB PSS for Flectar Mail, and about 250 MB and
435 MB for Thunderbird.
of private memory and about 85 MB PSS for Flectar Mail, about 250 MB and 435 MB
for Thunderbird, and about 40 MB and 4 MB for the large Windows mailbox.
## What the numbers mean
| Metric | Counts | Where you see it |
| --- | --- | --- |
| Private memory | Memory that belongs to the app alone and isn't backed by a file: heap, caches, stacks. Adds up correctly across processes. | Windows Task Manager's **Memory** column (private working set); `RssAnon` on Linux |
| PSS | Private memory plus the app's code and libraries mapped from disk, with shared pages split between the processes that use them | `smem`, `/proc/<pid>/smaps_rollup` |
| Private memory | Memory that belongs to the app alone and isn't backed by a file: heap, caches, stacks. Adds up correctly across processes. | Windows Task Manager's **Memory** column (private working set); GNOME System Monitor's **Memory** column (RSS minus shared); `RssAnon` on Linux |
| PSS | Private memory plus the app's code and libraries mapped from disk, with shared pages split between the processes that use them | Plasma System Monitor's **Memory** column, `smem`, `/proc/<pid>/smaps_rollup` |
| RSS | Every resident page, shared libraries in full. Summed over several processes, it counts shared pages more than once. | `top`, `htop` (RES) |
Most of Flectar Mail's RSS is its own executable: about 59 MiB of code and
read-only data mapped from disk. Those pages are clean, so the system can drop
them under memory pressure and read them back later.
### Why Windows shows less than Linux
- **Different columns.** Task Manager's **Memory** leaves out program code,
while `htop` (RSS) and Plasma System Monitor (PSS) count the 59 MiB
executable. Compared like for like, the large Windows mailbox uses more
private memory (37.8 MiB) than the one-account Linux test (19–20 MiB).
- **More of the program file counts on Linux.** Linux maps a file 64 KiB at a
time around each page that's touched, so RSS includes code that may never
run. That's one reason the Windows working set (64.5 MiB) is lower than the
Linux RSS (87 MiB) despite the much larger mailbox.
- **The tray trim.** When the window closes to the tray, or stays minimized for
10 seconds, Flectar Mail releases its rendering buffers and, on Windows,
empties its working set. Windows moves those pages to its standby list, so the
working set drops to a few MiB while commit size, the memory still allocated,
barely moves. When the window reopens, the pages usually come straight back
from RAM. Linux has no equivalent: closing to the tray frees the window's
memory, but the program's code stays resident, and minimizing changes little.
## How to measure
Keep everything but the app identical: machine, account, mailbox, window size
@@ -97,3 +123,6 @@ screens. `footprint <pid>` or `vmmap --summary <pid>` gives the breakdown.
- **Connections:** Flectar Mail used IMAP over TLS; Thunderbird used plain IMAP.
Thunderbird lists only subscribed folders, Inbox and Trash here, so it synced
fewer folders than Flectar Mail.
- **Windows:** Windows 11 with 7 real accounts and about 69,000 unread
messages, read from Task Manager's Details tab with the window open and again
after closing it to the tray.
+1 -1
View File
@@ -68,7 +68,7 @@
</div>
قيست هذه الأرقام على Linux بحساب IMAP واحد (860 رسالة)، مع فتح صندوق الوارد وعرض نشرة بريدية بتنسيق HTML، بعد 60 ثانية من التشغيل، وباستخدام محرّك العرض الافتراضي القائم على CPU. والذاكرة الخاصة هي القيمة التي تعرضها إدارة المهام في Windows ضمن عمود **الذاكرة**. راجع [طريقة قياسنا وكيف تتحقق من النتائج بنفسك](../performance.md).
قيست هذه الأرقام على Linux بحساب IMAP واحد (860 رسالة)، مع فتح صندوق الوارد وعرض نشرة بريدية بتنسيق HTML، بعد 60 ثانية من التشغيل، وباستخدام محرّك العرض الافتراضي القائم على CPU. والذاكرة الخاصة هي القيمة التي تعرضها إدارة المهام في Windows ضمن عمود **الذاكرة**. وعلى Windows، مع 7 حسابات حقيقية ونحو 69,000 رسالة غير مقروءة، تعرض إدارة المهام نحو 40 MB والنافذة مفتوحة، ونحو 4 MB بعد إغلاقها إلى علبة النظام. راجع [طريقة قياسنا وكيف تتحقق من النتائج بنفسك](../performance.md).
### مقارنة بعملاء البريد الآخرين
+1 -1
View File
@@ -60,7 +60,7 @@ Flectar Mail ist eine schlanke, native Anwendung für E-Mails, Kalender und Kont
| Einschließlich Code und Bibliotheken (PSS) | **~85 MB** | ~435 MB |
| Browser-Engine | Keine | Gecko |
Gemessen unter Linux mit einem IMAP-Konto (860 Nachrichten), geöffnetem Posteingang und angezeigtem HTML-Newsletter, 60 Sekunden nach dem Start und mit dem voreingestellten CPU-Renderer. Privater Speicher entspricht dem Wert, den der Windows-Task-Manager als **Arbeitsspeicher** anzeigt. Erfahre, [wie wir messen und wie du selbst nachmessen kannst](../performance.md).
Gemessen unter Linux mit einem IMAP-Konto (860 Nachrichten), geöffnetem Posteingang und angezeigtem HTML-Newsletter, 60 Sekunden nach dem Start und mit dem voreingestellten CPU-Renderer. Privater Speicher entspricht dem Wert, den der Windows-Task-Manager als **Arbeitsspeicher** anzeigt. Unter Windows mit 7 echten Konten und etwa 69.000 ungelesenen Nachrichten zeigt der Task-Manager etwa 40 MB bei geöffnetem Fenster und etwa 4 MB, sobald es in den Infobereich geschlossen ist. Erfahre, [wie wir messen und wie du selbst nachmessen kannst](../performance.md).
### Im Vergleich
+3 -1
View File
@@ -66,7 +66,9 @@ Mediciones realizadas en Linux con una cuenta IMAP (860 mensajes), la bandeja de
entrada abierta y un boletín HTML en pantalla, 60 segundos después de abrir la
aplicación y con el renderizador por CPU, que es el predeterminado. La memoria
privada es lo que el Administrador de tareas de Windows muestra como **Memoria**.
Consulta [cómo lo medimos y cómo comprobarlo por tu cuenta](../performance.md).
En Windows, con 7 cuentas reales y unos 69.000 mensajes sin leer, el
Administrador de tareas muestra unos 40 MB con la ventana abierta y unos 4 MB
al cerrarla a la bandeja del sistema. Consulta [cómo lo medimos y cómo comprobarlo por tu cuenta](../performance.md).
### Comparación con otros clientes
+1 -1
View File
@@ -60,7 +60,7 @@ Flectar Mail est une application native et légère pour vos e-mails, calendrier
| Y compris le code et les bibliothèques (PSS) | **~85 Mo** | ~435 Mo |
| Moteur de navigateur | Aucun | Gecko |
Mesures effectuées sur Linux avec un compte IMAP (860 messages), la boîte de réception ouverte et une newsletter HTML affichée, 60 secondes après le lancement, avec le moteur de rendu CPU par défaut. La mémoire privée correspond à la colonne **Mémoire** du Gestionnaire des tâches de Windows. Découvrez [comment nous mesurons et comment vérifier ces chiffres par vous-même](../performance.md).
Mesures effectuées sur Linux avec un compte IMAP (860 messages), la boîte de réception ouverte et une newsletter HTML affichée, 60 secondes après le lancement, avec le moteur de rendu CPU par défaut. La mémoire privée correspond à la colonne **Mémoire** du Gestionnaire des tâches de Windows. Sous Windows, avec 7 comptes réels et environ 69 000 messages non lus, le Gestionnaire des tâches affiche environ 40 Mo avec la fenêtre ouverte et environ 4 Mo une fois celle-ci fermée dans la zone de notification. Découvrez [comment nous mesurons et comment vérifier ces chiffres par vous-même](../performance.md).
### Comparatif
+1 -1
View File
@@ -60,7 +60,7 @@ Flectar Mail आपके ईमेल, कैलेंडर और संप
| कोड और लाइब्रेरी सहित (PSS) | **~85 MB** | ~435 MB |
| ब्राउज़र इंजन | कोई नहीं | Gecko |
माप Linux पर एक IMAP खाते (860 संदेश) के साथ लिया गया: इनबॉक्स खुला था, एक HTML न्यूज़लेटर दिख रहा था, ऐप शुरू हुए 60 सेकंड हो चुके थे और डिफ़ॉल्ट CPU रेंडरर चुना हुआ था। निजी मेमोरी वही है जिसे Windows टास्क मैनेजर **मेमोरी** के रूप में दिखाता है। [हम कैसे मापते हैं और आप ख़ुद कैसे जाँच सकते हैं](../performance.md), इसके बारे में पढ़ें।
माप Linux पर एक IMAP खाते (860 संदेश) के साथ लिया गया: इनबॉक्स खुला था, एक HTML न्यूज़लेटर दिख रहा था, ऐप शुरू हुए 60 सेकंड हो चुके थे और डिफ़ॉल्ट CPU रेंडरर चुना हुआ था। निजी मेमोरी वही है जिसे Windows टास्क मैनेजर **मेमोरी** के रूप में दिखाता है। Windows पर 7 असली खातों और लगभग 69,000 अपठित संदेशों के साथ टास्क मैनेजर विंडो खुली रहने पर लगभग 40 MB और सिस्टम ट्रे में बंद करने के बाद लगभग 4 MB दिखाता है। [हम कैसे मापते हैं और आप ख़ुद कैसे जाँच सकते हैं](../performance.md), इसके बारे में पढ़ें।
### दूसरे क्लाइंट से तुलना
+1 -1
View File
@@ -60,7 +60,7 @@ O Flectar Mail é um aplicativo nativo e leve para seus e-mails, calendários e
| Incluindo código e bibliotecas (PSS) | **~85 MB** | ~435 MB |
| Motor de navegador | Nenhum | Gecko |
Medições feitas no Linux com uma conta IMAP (860 mensagens), a caixa de entrada aberta e uma newsletter em HTML na tela, 60 segundos após abrir o aplicativo e com o renderizador por CPU, que é o padrão. A memória privada é o que o Gerenciador de Tarefas do Windows mostra como **Memória**. Consulte [como medimos e como verificar por conta própria](../performance.md).
Medições feitas no Linux com uma conta IMAP (860 mensagens), a caixa de entrada aberta e uma newsletter em HTML na tela, 60 segundos após abrir o aplicativo e com o renderizador por CPU, que é o padrão. A memória privada é o que o Gerenciador de Tarefas do Windows mostra como **Memória**. No Windows, com 7 contas reais e cerca de 69.000 mensagens não lidas, o Gerenciador de Tarefas mostra cerca de 40 MB com a janela aberta e cerca de 4 MB depois de fechá-la para a bandeja do sistema. Consulte [como medimos e como verificar por conta própria](../performance.md).
### Comparação com outros clientes
+1 -1
View File
@@ -60,7 +60,7 @@ Flectar Mail — лёгкое нативное приложение для по
| С учётом кода и библиотек (PSS) | **~85 МБ** | ~435 МБ |
| Браузерный движок | Нет | Gecko |
Измерения проведены в Linux через 60 секунд после запуска: один аккаунт IMAP (860 писем), открыты папка входящих и HTML-рассылка, используется рендерер CPU по умолчанию. Приватная память — это значение, которое диспетчер задач Windows показывает в столбце **Память**. Подробнее о том, [как мы измеряем память и как проверить результаты самостоятельно](../performance.md).
Измерения проведены в Linux через 60 секунд после запуска: один аккаунт IMAP (860 писем), открыты папка входящих и HTML-рассылка, используется рендерер CPU по умолчанию. Приватная память — это значение, которое диспетчер задач Windows показывает в столбце **Память**. В Windows с 7 реальными аккаунтами и примерно 69 000 непрочитанных писем диспетчер задач показывает около 40 МБ при открытом окне и около 4 МБ после закрытия в системный трей. Подробнее о том, [как мы измеряем память и как проверить результаты самостоятельно](../performance.md).
### Сравнение с другими клиентами
+1 -1
View File
@@ -60,7 +60,7 @@ Flectar Mail 是一个轻量、原生的客户端,用来承载你的邮件、
| 含代码与库(PSS) | **~85 MB** | ~435 MB |
| 浏览器引擎 | 无 | Gecko |
以上数据在 Linux 上测得:一个 IMAP 账户(860 封邮件),打开收件箱并显示一封 HTML 新闻简报,采用默认的 CPU 渲染器,在启动 60 秒后采样。私有内存即 Windows 任务管理器中 **内存** 一栏显示的数值。详见[我们的测量方法及自行验证方式](../performance.md)。
以上数据在 Linux 上测得:一个 IMAP 账户(860 封邮件),打开收件箱并显示一封 HTML 新闻简报,采用默认的 CPU 渲染器,在启动 60 秒后采样。私有内存即 Windows 任务管理器中 **内存** 一栏显示的数值。在 Windows 上,使用 7 个真实账户、约 69,000 封未读邮件时,任务管理器在窗口打开时显示约 40 MB,关闭到系统托盘后约 4 MB。详见[我们的测量方法及自行验证方式](../performance.md)。
### 与其他客户端对比