40 Repos
Techniques and principles for measuring and improving software efficiency.
Explore 40 awesome GitHub repositories matching part of an awesome list · Performance Optimization. Refine with filters or upvote what's useful.
This project is a collection of educational resources and technical guides focused on Go performance optimization. It provides instruction on improving execution speed and reducing memory usage through code and architectural refinements. The guides cover advanced strategies for low-level programming, including the use of assembly for SIMD instructions and unsafe pointers for direct memory manipulation. It also details concurrency optimization techniques such as lock sharding and cache-line padding to reduce contention and improve hardware utilization. The material encompasses broad capabilit
Detailed guide to writing high-performance Go code.
Booster ist ein Android-App-Build-Optimierer und Bytecode-Manipulator, der darauf ausgelegt ist, die Binärgröße zu reduzieren, Systemabstürze zu beheben und die Anwendungsleistung zu verbessern. Er fungiert als erweiterbares Build-Prozess-Plugin, das kompilierte Klassendateien und Build-Artefakte modifiziert, um Stabilitätsfixes und Optimierungen einzuspielen, ohne den ursprünglichen Quellcode zu verändern. Das Projekt differenziert sich durch Low-Level-Bytecode-Manipulation, um OS-Level-Bugs zu patchen und Thread-Pools während der Kompilierungsphase zu verwalten. Es bietet zudem ein Performance-Profiling-Toolkit, um blockierende Operationen im Main-Thread zu identifizieren und ressourcenbezogene Stabilitätsprobleme zu analysieren. Das Tool deckt eine breite Palette an Paketoptimierungsfunktionen ab, einschließlich Bildkomprimierung für PNGs und WebP, Entfernung redundanter Ressourcen und Optimierung des Ressourcenindex. Zusätzliche Funktionen umfassen Performance-Tuning für Thread-Management, asynchrone Preference-Writes und statische Analyse zum Scannen von Build-Artefakten auf Sicherheitsrisiken und Engpässe. Das System nutzt ein Service-Provider-Interface für die Integration benutzerdefinierter Plugins und kann als eigenständige Anwendung ausgeführt werden, die vom primären Build-Environment entkoppelt ist.
Toolkit designed to optimize application performance.
Graphy is the ultimate, easy to use, feature packed FPS counter, stats monitor and debugger for your Unity project.
Comprehensive FPS counter and performance monitoring suite.
think more!learn more!
In-depth exploration of caching strategies and web storage.
three-high-import 项目意义在于利用多线程进行千万级别导入,实现可扩展,高性能,高可用,高可靠三个高,本项目可以在千万级别数据实现无差别高性能数据上报 与导入,与普通导入相比性能提高10倍左右,而且规避风险在偶尔的机器宕机,网络波动等情况出现时,仍能够实现数据一致,数据可靠,数据重试,数据报警等功能,在一些重要数据 例如: 对账 , 账户金额,账单等,需要每日定时任务而且有高风险的数据实现数据无错误! 多线程从基础到进阶,分析入坑出坑,以及工作实操,最后会分享一个项目,针对如何进行大数据量(经测试几亿数据完全搞的定)进行安全高可用的策略, 示例为高可用高可靠高性能…
Enables high-performance, multi-threaded data import for large datasets.
An extension to the DOM event pattern to allow authors to disable support for preventDefault
Optimizing scroll performance with passive event listeners.
Universal visualizer and analyzer for JavaScript and CSS. Compatible with most bundlers and frameworks
Visualizes and analyzes JavaScript and CSS assets.
v8-compile-cache attaches a require hook to use V8's code cache to speed up instantiation time. The "code cache" is the work of parsing and compiling done by V8.
Automatically caches V8 compilation results.
Visualize how much space each asset in your Unity game takes and quickly optimize your game's file size
Visualizes asset size distribution in projects.
在项目上线之初,我们应该如何设置JVM的参数配置,我们如何分配内存空间会使效率最大化,当项目上线后我们如何监控项目的内存情况呢? 我们又如何来查看内存的溢出情况,分析GC日志呢?...... 这个项目就是为了这些研究这些可能大家平时不会考虑的东西来应运而生? 此项目仍为进阶课程,一些简单的请提前预习!
Offers practical guidance on JVM tuning and memory management.
Cutleries to help you cook better apps.
Optimizes change detection cycles.
Minification of localized strings
Reduces the size of localized string files.
Visualize and Analyze your TypeScript-based Architecture!
Analyzes codebase architecture to reveal hidden patterns.
A tiny library for improving DX around events handling in Angular apps
Optimizes change detection for performance-sensitive events.
Optimize regex literals
Optimize regex literals.
Find declared but unused Angular classes in your codebase.
Finds unused classes within the codebase.
A set of custom plugins to enforce high performance JS
Performance-focused linting standards.
Standardizing metrics for measuring user-centric performance.
Deep analysis of utility library performance and implementation.