15f9996aaSopenharmony_ci#!/usr/bin/env python 25f9996aaSopenharmony_ci# -*- coding: utf-8 -*- 35f9996aaSopenharmony_ci# Copyright 2018 The Chromium Authors. All rights reserved. 45f9996aaSopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 55f9996aaSopenharmony_ci# found in the LICENSE file. 65f9996aaSopenharmony_ci 75f9996aaSopenharmony_ci# This script shows cpu count to specify capacity of action pool. 85f9996aaSopenharmony_ci 95f9996aaSopenharmony_ciimport multiprocessing 105f9996aaSopenharmony_ciimport sys 115f9996aaSopenharmony_ci 125f9996aaSopenharmony_ci 135f9996aaSopenharmony_cidef main(): 145f9996aaSopenharmony_ci try: 155f9996aaSopenharmony_ci cpu_count = multiprocessing.cpu_count() 165f9996aaSopenharmony_ci except: # noqa E722 175f9996aaSopenharmony_ci cpu_count = 1 185f9996aaSopenharmony_ci 195f9996aaSopenharmony_ci print(cpu_count) 205f9996aaSopenharmony_ci return 0 215f9996aaSopenharmony_ci 225f9996aaSopenharmony_ci 235f9996aaSopenharmony_ciif __name__ == '__main__': 245f9996aaSopenharmony_ci sys.exit(main()) 25