Remote Execution Caching Compiler (RECC)Execution Caching Compiler (RECC) CppCon 2024 September 19, 2024 Shivam Bairoliya Software Engineer© 2024 Bloomberg Finance L.P. All rights reserved. What is RECC? ● Remote Execution Caching Compiler service ○ Encompasses the capabilities of both ccache and distcc ○ Supports remote linking and caching ● Designed to share caches across diverse toolchains ○ Works with many compiler toolchains (GCC Bloomberg Finance L.P. All rights reserved. Caching Action Cache Redis CAS S3 PostgreSQL recc (compiler launcher) Client Host BuildBox-CASD (Local Caching Proxy) Execution buildbox-run- bubblewrap0 码力 | 6 页 | 2.03 MB | 6 月前3
C++20 Modules: The Packaging and Binary Redistribution StoryC++20 Modules: The Packaging and Binary Redistribution StoryScope ● Brief introduction on C++ modules and their advantages ● Focus on named modules ● Using modules today ○ Can we package module-ready |-- fmt-config.cmake | `-- fmt-targets.cmake └── libfmt.{a|so|dylib|lib} Headers Binary library “Usage requirements”C++ 20: The import keyword clang++ -std=c++20 -o hello_world.cpp.o file with module name <> file mappings) The compiler needs to locate and load the binary module interface (BMI) 👇:Binary module interfaces export module fmt; export namespace fmt { … } fmt.cc fmt0 码力 | 76 页 | 2.09 MB | 6 月前3
Apache HTTP Server Documentation Version 2.2Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.6 Caching Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 developer changes for more information about how these changes affects users and module writers. Caching MOD CACHE, MOD DISK CACHE, and MOD MEM CACHE have undergone a lot of changes, and are now considered companion module, MOD LDAP provides connection pooling and results caching. MOD AUTH DIGEST Includes additional support for session caching across processes using shared memory. MOD CHARSET LITE New module0 码力 | 805 页 | 2.51 MB | 1 年前3
Apache HTTP Server Documentation Version 2.4Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6 Caching Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 filter can be optionally inserted at a given point in the filter chain to provide fine control over caching. MOD CACHE can now cache HEAD requests. Where possible, MOD CACHE directives can now be set per details. Caching Guide The Caching Guide (p. 40) has been rewritten to properly distinguish between the RFC2616 HTTP/1.1 caching features provided by MOD CACHE, and the generic key/value caching provided0 码力 | 1031 页 | 3.23 MB | 1 年前3
Apache HTTP Server Documentation Version 2.4Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6 Caching Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 filter can be optionally inserted at a given point in the filter chain to provide fine control over caching. MOD CACHE can now cache HEAD requests. Where possible, MOD CACHE directives can now be set per details. Caching Guide The Caching Guide (p. 40) has been rewritten to properly distinguish between the RFC2616 HTTP/1.1 caching features provided by MOD CACHE, and the generic key/value caching provided0 码力 | 1031 页 | 3.23 MB | 1 年前3
Apache Cassandra™ 10 Documentation February 16, 2012Packaged Installs 31 Next Steps 31 Installing the Cassandra Tarball Distribution 31 About Cassandra Binary Installations 32 Installing JNA 32 Next Steps 32 Initializing a Cassandra Cluster on Amazon EC2 90 Monitoring and Adjusting Cache Performance 91 Tuning Cassandra 91 Tuning the Cache 92 How Caching Works 92 Configuring the Column Family Key Cache 92 Configuring the Column Family Row Cache 92 quickest way to get going on a single node with Cassandra is to install the DataStax Community Edition binary tarball packages. This allows you to install everything in a single location (such as your home directory)0 码力 | 141 页 | 2.52 MB | 1 年前3
Apache HTTP Server Documentation Version 2.4Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.6 Caching Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 filter can be optionally inserted at a given point in the filter chain to provide fine control over caching. MOD CACHE can now cache HEAD requests. Where possible, MOD CACHE directives can now be set per NOTES Caching Guide The Caching Guide (p. 43) has been rewritten to properly distinguish between the RFC2616 HTTP/1.1 caching features provided by MOD CACHE, and the generic key/value caching provided0 码力 | 1125 页 | 4.15 MB | 1 年前3
Apache HTTP Server Documentation Version 2.4Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.6 Caching Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 filter can be optionally inserted at a given point in the filter chain to provide fine control over caching. MOD CACHE can now cache HEAD requests. Where possible, MOD CACHE directives can now be set per NOTES Caching Guide The Caching Guide (p. 43) has been rewritten to properly distinguish between the RFC2616 HTTP/1.1 caching features provided by MOD CACHE, and the generic key/value caching provided0 码力 | 1111 页 | 4.11 MB | 1 年前3
Apache HTTP Server Documentation Version 2.0companion module, MOD LDAP provides connection pooling and results caching. MOD AUTH DIGEST Includes additional support for session caching across processes using shared memory. MOD CHARSET LITE New module 2.0. This module includes the functionality of mod mmap static in Apache 1.3, plus adds further caching abilities. MOD HEADERS This module is much more flexible in Apache 2.0. It can now modify request customize your server to suit your needs. In addition, binary releases are often not up to date with the latest source releases. If you do download a binary, follow the instructions in the INSTALL.bindist file0 码力 | 682 页 | 2.05 MB | 1 年前3
PyConChina2022-深圳-大规模生产环境下的Faster CPython-王文洋2 LOAD_CONST 1 ('https://example.com') 4 LOAD_FAST 0 (path) 6 BINARY_OP 0 (+) 10 RETURN_VALUE 3 0 RESUME_QUICK 0 4 2 LOAD_CONST__LOAD_FAST LOAD_CONST__LOAD_FAST 1 ('https://example.com') 4 LOAD_FAST 0 (path) 6 BINARY_OP_ADAPTIVE 0 (+) 10 RETURN_VALUE PEP 659: Specializing Adaptive Interpreter 3 LOAD_CONST__LOAD_FAST 1 ('https://example.com') 4 LOAD_FAST 0 (path) 6 BINARY_OP_ADD_UNICODE 0 (+) 10 RETURN_VALUE get_url ("/host") # quicken + specialize print(dis0 码力 | 31 页 | 2.47 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













