Showing 670 open source projects for "c memory allocator"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 1
    FlashProg

    FlashProg

    Simple USB flash memory programmer.

    FlashProg is USB base flash memory programmer which is specifically design to read and program 3.3V SPI flash memory devices.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    C/C++ Program Perfometer

    C/C++ Program Perfometer

    The program enables to get performance of C/C++ program for any metric

    The program enables to get performance of C/C++ program and separated pieces of code for any metrics (for instance : time, memory, metrics defined by user etc.). The measurement results are represented in detailed/summary reports. Latest Version: 2.10
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    MSPDebug is a free debugger for use with MSP430 MCUs. It supports FET430UIF, eZ430, RF2500 and Olimex MSP-JTAG-TINY programmers. It can be used as a proxy for gdb or as an independent debugger with support for programming, disassembly and reverse eng
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4

    Easy Simple Network Library

    A MINA-like, cross-platform C++ network library based on boost::asio

    The full name of "esnetwork" is "easy simple network library". It is a cross-platform C++ network library based on boost::asio (http://think-async.com). It aims to be a simple, easy-to-use and full-featured networking framework, like MINA in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • 5

    qemu

    My changes to qemu for legacy free GPU passthrough

    My changes to qemu for legacy free GPU passthrough. Only one adapter can use legacy vga regions at same time. This is an attemp to achieve a qemu gpu passthrough without legacy vga accesses to graphics card. Legacy io accesses to vga registers are replaced through MMIO accesses. Legacy accesses to vga memory are replaced through accesses to plain framebuffer. This avoids vga arbiter problems in linux kernel.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    My motivation for starting this project was to attach to the process of my Super Nintento emulator and change memory. This program can attach or start a process and manipulate its memory in a lot of ways.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    Shared Memory Arena

    shared memory allocator

    a shared memory allocator that provides a simple interface for named shared memory segments; shared memory between any processes; provides shared memory queues; does not use the same address between processes; fast structured arena file scales well
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    meminfo

    Shows memory info about processes

    This small header file is pure C and can be used in any C/C++ program to get memory information about the current process. Did you ever try to monitor a process in a task manager or similar and wondered why the memory doesn't go down even if your program freed all the memory? Then this small library is right for you! It is even capable to observe a difference before and after a call to free() or delete.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MiniLisp

    MiniLisp

    A readable lisp in less than 1k lines of C

    ...It includes support for lexical scoping, user-defined functions, and a macro system, enabling users to explore advanced Lisp concepts. The interpreter also implements a copying garbage collector, demonstrating memory management techniques in a simple context. It is designed to run on Unix-like systems and includes a test suite for validation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    A lightweight library that retrieves statistics of the system's activity in a portable and thread safe way. In each OS that it supports it offers the same API for retrieving the activity of: hard disks, CPUs, memory, processes and network interfaces
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    OptimC

    OptimC - Optimization / Unconstrained Minimization Library in ANSI C

    OptimC is a C software package to minimize any unconstrained multivariable function. The algorithms implemented are Nelder-Mead,Newton Methods (Line Search and Trust Region methods), Conjugate Gradient and BFGS (regular and Limited Memory). Brent method is also available for single variable functions if the bounds are known. Update 06/09/2014 - Nonlinear Squares Implementation [Levenberg-Marquardt Method] Added.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    small collection of memory allocators, useful mostly for debugging purposes
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    hbcxx

    Use "#!/usr/bin/env hbcxx" to make C++ source code executable

    hbcxx uses the Unix hashbang (or shebang) #!/path/to/interpreter technique to make C++ source code directly executable. Modern C++, meaning C++11 or even C++14, feels like another language. This is not because the language has been changed massively but because the new features encourage a different, and slightly higher level way to think about writing C++. It's faster, more fun, supports lambdas, has tools to simplify memory management and includes regular expressions in the standard library. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    libcutils

    Some Useful C-Utilities

    Libcutils provides a self-contained set of fundamental routines which are essential to basically any Unix utility or daemon application written in C. The library provides fundamental data structures such as lists, hash-maps, strings and parsing functions for JSON or the typical dot-file based configuration data. The following list summarizes the currently supported functionality: * length delimited instead of NULL terminated strings * memory management based on reference counting * several list processing functions like iterators and map-reduce * support of [Ideal Hash Tries](http://infoscience.epfl.ch/record/64398/files/idealhashtrees.pdf) for highly efficient hash map data structures * parsers for [JSON](http://json.org) data and the text configuration files found in Unix system * doubly linked circular lists for reliable event queues * support for test and debugging of memory management problems such as memory leaks
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15

    RCLcalculators

    RCL, a simulator for Texas Instrument calculators from the 70's.

    Calculators became available in the early 70's, soon after the integrates circuits, and several companies were competing with each other for a share of this market. Texas Instruments was one of the bigger companies producing calculators. With RCL it is possible to recreate the TI calculators, strating with the Ti59e, with 960 program steps and a persistant memory (a combination of the the Ti58C and the Ti59). RCL offers any person interested in the ancient ones in calculators (more...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    CURRENNT

    CUDA-enabled machine learning library for recurrent neural networks

    CURRENNT is a machine learning library for Recurrent Neural Networks (RNNs) which uses NVIDIA graphics cards to accelerate the computations. The library implements uni- and bidirectional Long Short-Term Memory (LSTM) architectures and supports deep networks as well as very large data sets that do not fit into main memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    IP2Location
    IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation and usage type that any IP address or hostname originates from. It has been optimized for speed and memory utilization. Developers can use the API to query all IP2Location™ binary databases for applications written in C or supporting static/dynamic library.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    BudgetedSVM

    BudgetedSVM

    BudgetedSVM: A C++ Toolbox for Large-scale, Non-linear Classification

    We present BudgetedSVM, a C++ toolbox containing highly optimized implementations of three recently proposed algorithms for scalable training of Support Vector Machine (SVM) approximators: Adaptive Multi-hyperplane Machines (AMM), Budgeted Stochastic Gradient Descent (BSGD), and Low-rank Linearization SVM (LLSVM). BudgetedSVM trains models with accuracy comparable to LibSVM in time comparable to LibLinear, as it allows solving highly non-linear classi fication problems with millions of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    lmctfy

    lmctfy

    lmctfy is the open source version of Google’s container stack

    lmctfy is Google’s open-source container runtime that exposed Linux cgroups and namespaces through a higher-level API, predating the widespread adoption of modern container tools. It offered a daemon and client for creating, updating, and destroying resource-isolated “containers” with quotas on CPU, memory, and other subsystems. The project focused on operational safety—clean hierarchies, accounting, and predictable behavior under resource pressure—reflecting lessons from running containers...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    SerialToFS

    SerialToFS

    Program handling file operations when interfacing embedded system.

    Program handling file operations when interfacing embedded system by serial port. Main intention for creation of this program was getting files with code coverage out of the embedded system memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Importer library to import assets from different common 3D file formats such as Collada, Blend, Obj, X, 3DS, LWO, MD5, MD2, MD3, MDL, MS3D and a lot of other formats. The data is stored in an own in-memory data-format, which can be easily processed. www.open3mod.com/ is a 3D model viewer and exporter based on Assimp that is also Open Source.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 22
    A very simple implementation of C++ keyword sizeof for Java 5+. Developers can use it to know the real size of objects in memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Daphne

    Daphne

    GPL task manager replacement for Windows

    Daphne is a system tray application for process killing, controlling and debugging. It's development started back in 2005. It was first thought to kill a set of windows process at once. With the time it became a GPL task manager replacement for Windows. You can kill a process by dragging the mouse over the windows, by right-clicking the process in the main process list, or by typing its name with the "Kill all by name" command. You can set a any window to be always on top, to be transparent,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    The Hoard Memory Allocator
    Hoard is a multiprocessor memory allocator that is fast, memory-efficient, and scalable. If you are running multithreaded code on a multiprocessor system, Hoard can dramatically improve your application's performance without any changes to your source.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    CSP embedded C-like scripting language

    C-like language parser, bytecode generator and a VM

    Project aims to implement a C-like language interpreter with small code and memory footprint for 32bit microcontrollers. At the time of writing, parser code size for Cortex-M3 is less than 10K and VM is less than 3K. RAM requirements mostly depend on code size and complexity, but few kilobytes should be enough to handle most reasonably simple cases. Parser and VM are written with code size priority, not security.
    Downloads: 0 This Week
    Last Update:
    See Project