All Projects → ase379 → gpprofile2017

ase379 / gpprofile2017

Licence: other
Gpprof with unicode support and new features.

Programming Languages

pascal
1382 projects

Projects that are alternatives of or similar to gpprofile2017

thesis template
A comprehensive LaTeX template with examples for theses, books and more, employing the 'latest and greatest' (UTF8, glossaries, fonts, ...). The PDF artifact is built using CI/CD.
Stars: ✭ 121 (+101.67%)
Mutual labels:  unicode
Tehreer-Cocoa
Standalone text engine for iOS
Stars: ✭ 31 (-48.33%)
Mutual labels:  unicode
Lingo
Text encoding for modern C++
Stars: ✭ 28 (-53.33%)
Mutual labels:  unicode
character
tool for character manipulations
Stars: ✭ 26 (-56.67%)
Mutual labels:  unicode
unicodemoticon
Trayicon with Unicode Emoticons using Python3 Qt5
Stars: ✭ 21 (-65%)
Mutual labels:  unicode
durdraw
Animated Unicode, ANSI and ASCII Art Editor for Linux/Unix/macOS
Stars: ✭ 55 (-8.33%)
Mutual labels:  unicode
ICU4N
International Components for Unicode for .NET
Stars: ✭ 18 (-70%)
Mutual labels:  unicode
2048-rs
Rust implementation of 2048 game
Stars: ✭ 15 (-75%)
Mutual labels:  unicode
urdu-characters
📄 Complete collection of Urdu language characters & unicode code points.
Stars: ✭ 24 (-60%)
Mutual labels:  unicode
sugartex
SugarTeX is a more readable LaTeX language extension and transcompiler to LaTeX. Fast Unicode autocomplete in Atom editor via https://github.com/kiwi0fruit/atom-sugartex-completions
Stars: ✭ 74 (+23.33%)
Mutual labels:  unicode
rouziclib
This is my personal library of code that is common to my different projects (Photosounder, SplineEQ, Spiral and others)
Stars: ✭ 38 (-36.67%)
Mutual labels:  unicode
opentype-shaping-documents
Documentation of OpenType shaping behavior
Stars: ✭ 121 (+101.67%)
Mutual labels:  unicode
couplet
Unicode code points support for Clojure
Stars: ✭ 21 (-65%)
Mutual labels:  unicode
TypeGame
👾 Sokoban Game in Pure TypeScript Type System
Stars: ✭ 222 (+270%)
Mutual labels:  unicode
flag-emoji-replacements
'🇩🇰🇲🇬'.replace('🇰🇲', '🇪🇨'); // → '🇩🇪🇨🇬'
Stars: ✭ 37 (-38.33%)
Mutual labels:  unicode
UnicodeBOMInputStream
Doing things right, in the name of Sun / Oracle
Stars: ✭ 36 (-40%)
Mutual labels:  unicode
attic
A collection of personal tiny tools - mirror of https://gitlab.com/hydrargyrum/attic
Stars: ✭ 17 (-71.67%)
Mutual labels:  unicode
unzalgo
Transforms ť͈̓̆h̏̔̐̑ì̭ͯ͞s̈́̄̑͋ into this without breaking internationalization.
Stars: ✭ 38 (-36.67%)
Mutual labels:  unicode
stringx
Drop-in replacements for base R string functions powered by stringi
Stars: ✭ 14 (-76.67%)
Mutual labels:  unicode
Stringy
🉑 Stringy - A PHP string manipulation library with multibyte support, performance optimized
Stars: ✭ 135 (+125%)
Mutual labels:  unicode

License: GPL v2

Introduction

GpProfile is a source code instrumenting profiler for Delphi. It allows you to easily find bottlenecks and significantly improves perfomance of your Delphi applications. It is a must-have tool for any Delphi developer.

Features are:

  • New shiny UI with high DPI support.
  • Applying project defines in the parser to support multi-target code.
  • A whole lot of bug fixes
  • Using NameThreadForDebugging() for tracing the thread names in the result files.
  • The PRF output filename can be now be configured using several placeholders, e.g. the ModuleName or the ProcessName and ID.
  • 32 and 64 Bit support.
  • Low performance impact on the subject that is instrumented.

The generated instrumentation code works with Delphi 2 to the latest version.

How-To

Easy as 1-2-3:

  1. Start gpprof.exe and open your Delphi project file (.dpr)

  2. Check procedures, for which you want to measure execution time. Click "Instrument" button. Special calls will be added in each chosen procedure.

  3. Copy the content of the include dir into your application sources folder or add the include dir to the search path. Build your application in Delphi, run it, do some tasks and close.

After that return to GpProfile window and enjoy the results! :)

Credits

Original copyright: Primoz Gabrijelcic ([email protected])

Small changes to make it work with Delphi 2009, 2010, XE: Anton Alisov ([email protected])

Small changes to make it work with Delphi XE2, XE3: Johan Bontes ([email protected])

The original project gpprof2011 can be found here: https://code.google.com/archive/p/gpprofile2011/.

It was released under the GPLv2.

Building the sources

Go here for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].