TGViewer
Кодерские работы 👾 Кодерские работы 👾 @coderw0rker · 104 subscribers
Post #147 157
👀 Пока не начал заниматься новым проектом решил внести некоторые коррективы в CmdWalker.

⏳ Первым делом оптимизация, создал буфер для отрисовки. Теперь рисуются только те части, которые реально изменяются.
🧐 Хотя до этого я и не перерисовывал весь экран полностью с нуля, а только точечно, буфер заметно улучшил скорость.

⚠️ Замечания. Тестирование на Windows/Linux

❗️У FPS были намерено сняты лимиты в 30 кадров.

⚙️ Во-первых терминал у винды медленнее ну и менее приятен визуально.

🪟 Windows.

С буфером: в районе 5000 FPS
Без буфера: в районе 60 FPS

🐧 Pop_os (терминал Tilix)

С буфером: в районе 50000 FPS, но честности ради могут быть скачки огромные в диапозоне 10к - 90к FPS
Без буфера: в районе 250 FPS

👁 Визуальные улучшения.

✨ При использовании буфера пропало мерцание, без буфера оно присутствует на двух ОС.
  • 🔥 6
  • ❤ 1
  • 💋 1
More from @coderw0rker
  1. Oct 1, 2026👨‍💻 Вышло завести OLED экранчик, запустил на нём Game of Life, хех.
  2. Sep 28, 2026🥰 Мои малютки пришли, приятно удивила упаковка, думал будет пластиковый пакет, а тут конт…
  3. Sep 27, 2026✍️ А вот и сам код)
  4. Sep 27, 2026⚙️ Реализация Refresh Token 📦 Для хранения сессии я использую класс UserSession (1). В нё…
  5. Sep 26, 2026🔐 Refresh Token Rotation 👨‍💻 Расскажу вам немного про механизм ротации токенов. В моём…
  6. Sep 24, 2026👋 Есть кто живой? 😅 Как-то незаметно пролетел почти весь сентябрь, а последний пост был…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →