1e509ee18Sopenharmony_ci#!/usr/bin/env python3 2e509ee18Sopenharmony_ci# -*- coding: utf-8 -*- 3e509ee18Sopenharmony_ci# Copyright 2018 The Chromium Authors. All rights reserved. 4e509ee18Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 5e509ee18Sopenharmony_ci# found in the LICENSE file. 6e509ee18Sopenharmony_ci 7e509ee18Sopenharmony_ci# This script shows cpu count to specify capacity of action pool. 8e509ee18Sopenharmony_ci 9e509ee18Sopenharmony_ciimport multiprocessing 10e509ee18Sopenharmony_ciimport sys 11e509ee18Sopenharmony_ci 12e509ee18Sopenharmony_ci 13e509ee18Sopenharmony_cidef main(): 14e509ee18Sopenharmony_ci try: 15e509ee18Sopenharmony_ci cpu_count = multiprocessing.cpu_count() 16e509ee18Sopenharmony_ci except: # noqa E722 17e509ee18Sopenharmony_ci cpu_count = 1 18e509ee18Sopenharmony_ci 19e509ee18Sopenharmony_ci print(cpu_count) 20e509ee18Sopenharmony_ci return 0 21e509ee18Sopenharmony_ci 22e509ee18Sopenharmony_ci 23e509ee18Sopenharmony_ciif __name__ == '__main__': 24e509ee18Sopenharmony_ci sys.exit(main()) 25