Practical memory pool based allocators for Modern C++
© 2019 Apex.AI, Inc. Safe and certified software for autonomous mobility TM Practical memory pool based allocators for Modern C++ by Misha Shalem misha.shalem@apex.ai © 2020 Apex.AI, Inc.● CppCon shall only be allocated and deallocated during non-realtime program phases © 2020 Apex.AI, Inc.Memory pool ● Memory pools with fixed block sizes is a solution which addresses these issues: ○ It provides modifications but allocate from a memory pool under the hood © 2020 Apex.AI, Inc.Implementation Components: 1. A memory pool 2. An allocator which allocates from a memory pool 3. A way to generate bucket definitions0 码力 | 49 页 | 986.95 KB | 5 月前3Celery v4.0.2 Documentation
optimized settings). Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, broker transports, and much more. It supports Brokers RabbitMQ, Redis, Amazon SQS, and more… Concurrency prefork (multiprocessing), Eventlet, gevent solo (single threaded) Result Stores AMQP, Redis Memcached the yaml serializer. Concurrency celery[eventlet]: for using the eventlet pool. celery[gevent]: for using the gevent pool. Transports and Backends celery[librabbitmq]: for using the librabbitmq0 码力 | 1042 页 | 1.37 MB | 1 年前3Celery v4.1.0 Documentation
optimized settings). Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, broker transports, and much more. It supports Brokers RabbitMQ, Redis, Amazon SQS, and more… Concurrency prefork (multiprocessing), Eventlet, gevent solo (single threaded) Result Stores AMQP, Redis Memcached the yaml serializer. Concurrency celery[eventlet]: for using the eventlet pool. celery[gevent]: for using the gevent pool. Transports and Backends celery[librabbitmq]: for using the librabbitmq0 码力 | 1057 页 | 1.35 MB | 1 年前3Celery 4.0 Documentation
optimized settings). Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, broker transports, and much more. It supports Brokers RabbitMQ, Redis, Amazon SQS, and more… Concurrency prefork (multiprocessing), Eventlet, gevent solo (single threaded) Result Stores AMQP, Redis Memcached the yaml serializer. Concurrency celery[eventlet]: for using the eventlet pool. celery[gevent]: for using the gevent pool. Transports and Backends celery[librabbitmq]: for using the librabbitmq0 码力 | 1042 页 | 1.37 MB | 1 年前3Celery 3.1 Documentation
optimized settings). Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, autoscalers (exp) CouchDB (exp), SQLAlchemy (exp) Django ORM (exp), Amazon SQS, (exp) and more… Concurrency prefork (multiprocessing), Eventlet, gevent threads/single threaded Result Stores AMQP, Redis memcached including inotify(7) support on Linux. Read more…. Autoscaling Dynamically resizing the worker pool depending on load, or custom metrics specified by the user, used to limit memory usage in shared hosting/cloud0 码力 | 887 页 | 1.22 MB | 1 年前3Celery v4.0.1 Documentation
optimized settings). Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, broker transports, and much more. It supports Brokers RabbitMQ, Redis, Amazon SQS, and more… Concurrency prefork (multiprocessing), Eventlet, gevent solo (single threaded) Result Stores AMQP, Redis Memcached the yaml serializer. Concurrency celery[eventlet]: for using the eventlet pool. celery[gevent]: for using the gevent pool. Transports and Backends celery[librabbitmq]: for using the librabbitmq0 码力 | 1040 页 | 1.37 MB | 1 年前3Celery v4.1.0 Documentation
optimized settings). • Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, broker Amazon SQS, and more... 2.2. Getting Started 7 Celery Documentation, Release 4.1.0 • Concurrency • prefork (multiprocessing), • Eventlet, gevent • solo (single threaded) • Result Stores • AMQP, Redis • Memcached using the yaml serializer. Concurrency celery[eventlet] for using the eventlet pool. celery[gevent] for using the gevent pool. Transports and Backends celery[librabbitmq] for using the librabbitmq C library0 码力 | 714 页 | 2.63 MB | 1 年前3Celery 4.0 Documentation
optimized settings). • Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, broker Amazon SQS, and more... 2.2. Getting Started 7 Celery Documentation, Release 4.0.2 • Concurrency • prefork (multiprocessing), • Eventlet, gevent • solo (single threaded) • Result Stores • AMQP, Redis • Memcached using the yaml serializer. Concurrency celery[eventlet] for using the eventlet pool. celery[gevent] for using the gevent pool. Transports and Backends celery[librabbitmq] for using the librabbitmq C library0 码力 | 707 页 | 2.63 MB | 1 年前3Celery v4.0.2 Documentation
optimized settings). • Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, broker Amazon SQS, and more... 2.2. Getting Started 7 Celery Documentation, Release 4.0.2 • Concurrency • prefork (multiprocessing), • Eventlet, gevent • solo (single threaded) • Result Stores • AMQP, Redis • Memcached using the yaml serializer. Concurrency celery[eventlet] for using the eventlet pool. celery[gevent] for using the gevent pool. Transports and Backends celery[librabbitmq] for using the librabbitmq C library0 码力 | 707 页 | 2.63 MB | 1 年前3Celery 3.1 Documentation
optimized settings). • Flexible Almost every part of Celery can be extended or used on its own, Custom pool implementations, serializers, compression schemes, logging, schedulers, consumers, producers, autoscalers CouchDB (exp), SQLAlchemy (exp) • Django ORM (exp), Amazon SQS, (exp) • and more... • Concurrency • prefork (multiprocessing), • Eventlet, gevent 2.2. Getting Started 7 Celery Documentation, Release 3.1 including inotify(7) support on Linux. Read more... . • Autoscaling Dynamically resizing the worker pool depending on load, or custom metrics specified by the user, used to limit memory usage in shared hosting/cloud0 码力 | 607 页 | 2.27 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100