commit | 6e36ad2ae3e0c71ccf3a1f55d6c3dda1105655e8 | [log] [tgz] |
---|---|---|
author | Alex Gough <ajgo@chromium.org> | Sat Jul 25 02:51:39 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Jul 25 02:51:39 2020 |
tree | 6c8a5cdc0804477f8c965a43fbd6f9c3cd0e05d7 | |
parent | be77d98e4073ef3f3960a9b39776e01d91397a12 [diff] |
Use extended process attributes to associate job at startup. On Windows 10 we can ask Windows to associate a process with a job at startup. This reduces the time during which the process handle can be used to launch more processes. Prior to Windows 10 we retain the existing call to AssignProcessToJobObject. Existing tests should cover this change. I have manually verified that processes are associated with Jobs using SysInternals ProcExp. Bug: 1050359 Change-Id: I339e42be7f30cf0e59554e89f4855dcd3af4d499 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2308916 Reviewed-by: Will Harris <wfh@chromium.org> Commit-Queue: Alex Gough <ajgo@chromium.org> Cr-Commit-Position: refs/heads/master@{#791320}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.