ProfilingAspect
Aspect to add instrumental profiling to Elements compiled code
- Active
- Library
- GitHub
- ★ 2
- MIT

30,058 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Aspect to add instrumental profiling to Elements compiled code
p5c is a fast portable iso standard pascal compiler. It is derived from the pascal p5 compiler and creates gnu c code instead of p-code. This makes it very fast since it uses gcc to generate native code. p5c is multi platform - it is easy to get up and running since you only need gcc to start. Using gcc enables extra tools like a static analyser and code coverage analyser. Execution profiling described in the blog here -> https://sourceforge.net/p/pascal-p5c/blog/2017/07/how-to-use-profiling-to-speed-up-p5c-pascal-programs It extends p5 by adding arbitrary set limits and conformant arrays. The project also contains p5x - pascal with extensions to the standard pascal language (underscores allowed in identifiers, otherwise in case statement, constant expressions, etc)
map2pdb: A utility to generate pdb debug info for Delphi applications
map2pdb: A utility to generate pdb debug info for Delphi applications
This project born a few years ago when I encountered a fatal bug on a production environment, unfortunately not replicable on my development machine. I spent many time finding a solution, using also freeware and commercial third-party tools and libraries, but none helped me because the bug crashed the process, and no of the above tools could be able to catch the exception before the process dying. Also, it was not possible to install a development environment onto the production machines, so the only solution was to develop a debugger which didn't need any user/developer interaction. I used many open source resources, then I decided to make the Bug Finder an open source project. It is built over a pluggable architecture to support other languages different from Borland Delphi (the one I used to develop my faulting application and the Bug Finder too). Here is the article http://www.codeproject.com/Articles/602794/Bug-Finder-a-real-Win32-extensible-passive-debugge .
LazProfiler is an IDE addon for profiling your programs with one click.
Lazarus IDE plugins In the Online Package Manager Orphaned in the Online Package Manager
. Delphi Performance profiling tool for Delphi 5 to 32bits Delphi XE4. Its purpose is to help locate bottlenecks, even in final, optimized code running at full-speed.
Based on a software implementation of an Adaptive Digital Element (ADDiE) this project provides a utility for continuously measuring performance data and generating images out of it. Mainly targeted at FPC, it should be useable with Delphi, too.
A fast, portable, simple, and free C/C++ IDE
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
JSON Serialization library for Delphi
FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
The fastest communications possible. Delphi rulez.
An open source Delphi/Pascal game engine
Delphi reference info
The Oldskool PC Benchmark
A new and improved fork of Orwell Dev-C++
Pascal Open CL headers
DelphiMVCFramework Todo Sample, using HTMX and TemplatePro
Learning and Examples Networking
A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.
maxCron: Flexible, lightweight CRON compliant scheduler written in Delphi.
Universal profiler (Delphi/Lazarus - Windows/Linux - Intel 32/64 - AARCH64)
☀️ bits and pieces from everyday coding
ToroV allows user's applications to run as VMs and to communicate with the host OS by relying on a POSIX hypercall interface.
My fork of GraphicEx based on the latest version in the VirtualTreeView repo in 2012. I am aware of the new repo on GitHub but this was already forked before that existed. This fork has lots of bugfixes by me and others. Delphi 32 bits and Fpc/Lazarus Win32/Win64 compatible. Both contributions and bug reports are welcome.
Simulator of the TI 99/4A home computer written in Pascal
Render Mapbox vector tiles (MVT/PBF) from MBTiles to a Delphi TCanvas — Mapbox GL style.json, expression engine, label placement, GDI+/Skia backends, zero runtime dependencies.
A comprehensive toolkit for Free Pascal that provides an easy-to-use, unified interface for common operations. Inspired by C++'s Boost.
OpenCL Library for parallel computing on the GPU.
Fast parallel file-search library and CLI for Delphi (Win64), built on NativePattern - literal, fuzzy, masked-hex, and regex search with Unicode-aware matching.
An Opinionated Underlabouring Research Environment for the Social Sciences
An application to view profiler information generated by the Profiler.pas code.
Doom 3 (id Tech 4) levels, materials, md5 models and sounds rendered and played with Castle Game Engine (Object Pascal)
Delphi Encryption Compendium 5.2 Part I+II
Profile different kind of Local/nested procedure variable access speed
An updated and improved fork of Orwell Dev-C++
Dext - Delphi Modern Web Framework
Next-generation BBS software - Modernizing the classic Impulse 7.1 BBS from Borland Pascal to Rust for cross-platform operation
Strict LL(1) Recursive Descent Parser Generator for Turbo Pascal / FreePascal
Registry Sniffer can take a deep look into the Windows Registry and help you find keys.
Windows text rendering profiler
Profiler for Delphi
An Example of an Extended Color picker-Program with additional features.
CXC Compression — a Free Pascal compression project focused on strong practical compression, fast decompression, deterministic output, and multithreaded performance.
Forked in 2012 from the latest version of graphicex that I could find at that time (inside the VirtualTreeView repository). Mirror of https://bitbucket.org/jacobb/graphicex
An example of how a registry editor works under Windows, owned with full rights to edit keys and values.
Config files for my GitHub profile.